private static void _addToLuceneIndex(SampleData sampleData, IndexWriter writer) { var searchQuery = new TermQuery(new Term("Id", sampleData.Id.ToString())); writer.DeleteDocuments(searchQuery); var doc = new Document(); doc.Add(new Field("Id", sampleData.Id.ToString(), Field.Store.YES, Field.Index.NOT_ANALYZED)); doc.Add(new Field("Name", sampleData.Name, Field.Store.YES, Field.Index.ANALYZED)); doc.Add(new Field("Description", sampleData.Description, Field.Store.YES, Field.Index.ANALYZED)); writer.AddDocument(doc); }
public static void AddUpdateLuceneIndex(SampleData sampleData) { AddUpdateLuceneIndex(new List<SampleData> { sampleData }); }
private void addToIndex(SampleData sampleData) { GoLucene.AddUpdateLuceneIndex(sampleData); litResult.Text = "Item adicionado ao indice com sucesso!!"; bindData(); }