Exemple #1
0
        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);
        }
Exemple #2
0
 public static void AddOrUpdateLuceneIndex(Audio.Models.Audio audio)
 {
     AddOrUpdateLuceneIndex(new List <Audio.Models.Audio> {
         audio
     });
 }