2012-08-24 146 views
0

I使用Lucene的3.5.0版本。獲取Lucene查詢的所有結果

我正在像這樣搜索。

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

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

其中一種方法是將索引中的記錄總數作爲resultSize。

是否有任何其他方法來做到這一點?

回答

4

由於在Lucene內部完成的事情,只需使用足夠大的resultSize就足夠了。如果您執行其他任何操作,則不會節省任何內存,並且會以優化內存的方式返回結果,而不會實際加載文檔。