コード例 #1
0
ファイル: LuceneSearch.cs プロジェクト: taylanbhz/ColetorWeb
        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);
        }
コード例 #2
0
ファイル: LuceneSearch.cs プロジェクト: taylanbhz/ColetorWeb
 public static void AddUpdateLuceneIndex(SampleData sampleData)
 {
     AddUpdateLuceneIndex(new List<SampleData> { sampleData });
 }
コード例 #3
0
ファイル: Default.aspx.cs プロジェクト: taylanbhz/ColetorWeb
 private void addToIndex(SampleData sampleData)
 {
     GoLucene.AddUpdateLuceneIndex(sampleData);
     litResult.Text = "Item adicionado ao indice com sucesso!!";
     bindData();
 }