2012-08-24 118 views
0

I使用Lucene的3.5.0版本。获取Lucene查询的所有结果

我正在像这样搜索。

final TopDocs docs = searcher.search(finalQuery, resultSize); 

但我不想指定结果;相反,我想要所有的匹配结果。

其中一种方法是将索引中的记录总数作为resultSize。

是否有任何其他方法来做到这一点?

回答

4

由于在Lucene内部完成的事情,只需使用足够大的resultSize就足够了。如果您执行其他任何操作,则不会节省任何内存,并且会以优化内存的方式返回结果,而不会实际加载文档。