private static void AddToLuceneIndex(Audio.Models.Audio audio, IndexWriter writer) { var searchQuery = new TermQuery(new Term("Id", audio.Id.ToString())); writer.DeleteDocuments(searchQuery); var doc = new Document { new StringField("Id", audio.Id.ToString(), Field.Store.YES), new TextField("Name", audio.Name, Field.Store.YES) }; writer.AddDocument(doc); }
public static void AddOrUpdateLuceneIndex(Audio.Models.Audio audio) { AddOrUpdateLuceneIndex(new List <Audio.Models.Audio> { audio }); }