//Delete document from index private void OnDelete(object source, FileSystemEventArgs eventArgs) { var fileShareDocument = new FileShareDocument(eventArgs.Name); client.Delete <FileShareDocument>(fileShareDocument.NameHashed); Console.WriteLine("File Deleted: {0} ", eventArgs.FullPath); }
//Re-Index it changed private void OnChanged(object source, FileSystemEventArgs eventArgs) { var fileShareDocument = new FileShareDocument(eventArgs.Name, eventArgs.FullPath); client.Index(fileShareDocument); Console.WriteLine("File added: {0} {1}", eventArgs.FullPath, eventArgs.ChangeType); }