由于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;

相关文章:

  • 2022-12-23
  • 2022-01-11
  • 2021-11-23
  • 2021-12-10
  • 2021-08-26
  • 2021-10-23
  • 2022-12-23
猜你喜欢
  • 2021-07-05
  • 2020-02-26
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案