卢西恩 documents 告诉我lucene 3.0中的api将删除“hits”。
贬低 . 点击将在中删除 Lucene 3。使用搜索(查询、筛选, 相反。
建议的重载限制了返回到int值的文档数。
所以我的问题是:在lucene中执行搜索的推荐方法是什么,不限制要返回的文档数量?
Java中的最高整数非常高,您可以使用 Integer.MAX_VALUE 为了极限。我敢打赌,在你真正达到2^31-1(2147483647)个文档的限制之前,会有其他东西中断。-)
Integer.MAX_VALUE
或者,您可以使用 HitCollector : search(Query query, HitCollector results) 或 search(Query query, Filter filter, HitCollector results) ;医生说:
HitCollector
search(Query query, HitCollector results)
search(Query query, Filter filter, HitCollector results)
只有当应用程序需要所有匹配的文档时,才应该使用它