获取Lucene查询的所有结果
问题描述:
I使用Lucene的3.5.0
版本。获取Lucene查询的所有结果
我正在像这样搜索。
final TopDocs docs = searcher.search(finalQuery, resultSize);
但我不想指定结果;相反,我想要所有的匹配结果。
其中一种方法是将索引中的记录总数作为resultSize。
是否有任何其他方法来做到这一点?
答
由于在Lucene内部完成的事情,只需使用足够大的resultSize
就足够了。如果您执行其他任何操作,则不会节省任何内存,并且会以优化内存的方式返回结果,而不会实际加载文档。