Lucene documents告诉我,“点击”将从Lucene 3.0中的API中删除。
已过时即可。点击将被删除 Lucene 3.0。使用搜索(查询,过滤, int)而不是。
建议的重载限制了返回int的值的文档数。
所以我的问题是:在Lucene中执行搜索的建议方法是什么,对要返回的文档数量没有限制?
答案 0 :(得分:4)
Java中的最高整数相当高,您可以使用Integer.MAX_VALUE
作为限制。在你实际达到2 ^ 31-1(2,147,483,647)文件的限制之前,我打赌其他东西会中断。 : - )
或者,您可以使用HitCollector
:search(Query query, HitCollector results)
或search(Query query, Filter filter, HitCollector results)
;文档说:
应用程序只有在需要所有匹配文档时才能使用它