首页 > java > lucene3.0中两个索引文件的联合查询

lucene3.0中两个索引文件的联合查询

2009年12月29日 发表评论 阅读评论
由于lucene生成索引文件比较耗时,索引我们可以把经常变动的和不变化的防到两个索引文件中,查询时使用联合查询,可以在两个索引中同时查找.

IndexSearcher[] searchers = new IndexSearcher[2]; 

searchers[0] = new IndexSearcher(m_indexpath);

searchers[1] = new IndexSearcher(m_outindexpath);

MultiSearcher multiSearcher = new MultiSearcher(searchers);

 

TopScoreDocCollector collector = TopScoreDocCollector.create(10, false);

multiSearcher.search(q, collector);

ScoreDoc[] hits = collector.topDocs().scoreDocs;

相关文章:

  1. lucene3.0范围查找TermRangeQuery
  2. lucene3.0 中BooleanQuery 的使用
  3. lucene3.0分词结果显示
  4. lucene3.0中检索方法的使用介绍
  5. Lucene3.0正式发布了
  6. lucene3.0中使用MultiFieldQueryParser多字段查找
分类: java 标签: , 688 次阅读
原文链接:http://www.wenhq.com/article/view_415.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.