Lucene.NET更新索引
摘要:在创建索引之后,经常会更新数据库中的数据,这时需要更新索引,利用 indexwriter的UpdateDocument方法来实现。 代码如下: Termterm=newTerm("id","17819");IndexWriterwriter=newIndexWriter("D:/index/",newChineseAnalyzer(),false);Documentdoc=newDocument();doc.Add(newField("id","17819",Field.Store.YES,Fi
阅读全文
posted @
2011-06-18 12:00
@编程浪子@
阅读(1847)
推荐(0)
lucene.net 的查询方式query条件判断
摘要:第一、按词条搜索 - TermQuery query = new TermQuery(new Term("name","word1")); hits = searcher.search(query); 这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。 第二、 “与或”搜索 - BooleanQuery 它实际是一个组合 query 看看下面的代码: query1=newTermQuery(newTerm("name","word1"));query2=newTermQuery(ne
阅读全文
posted @
2011-04-24 11:32
@编程浪子@
阅读(925)
推荐(1)