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