码农奇迹
专注、专业、无畏的前行

随笔分类 -  Lucene.net

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) 推荐(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) 评论(0) 推荐(1)