4
我在Java 5環境中使用Lucene 3.0.1。 我一直在研究這個問題,但文檔沒有給出任何直接的答案。我可以讓Lucene返回無限數量的搜索結果嗎?
使用搜索方法
TopFieldDocs search(Weight weight, Filter filter, int nDocs, Sort sort)
我總是需要提供最大數量的搜索結果nDocs。
如果我想要全部匹配結果怎麼辦?感覺就像設置nDocs到Integer.MAX_VALUE
是一種這樣做的hacky方法(並且會導致速度和內存性能下降?)。
任何其他誰有什麼想法?
謝謝Thilo,這非常有幫助。我想出了另一種方法來做到這一點,即使用searcher.maxDoc()作爲nDoc,但我認爲這也會對性能產生影響。 – 2011-02-15 23:52:40