代码之家  ›  专栏  ›  技术社区  ›  Thomas

不受限制地执行lucene搜索的推荐方法

  •  3
  • Thomas  · 技术社区  · 14 年前

    卢西恩 documents 告诉我lucene 3.0中的api将删除“hits”。

    贬低 . 点击将在中删除 Lucene 3。使用搜索(查询、筛选, 相反。

    建议的重载限制了返回到int值的文档数。

    所以我的问题是:在lucene中执行搜索的推荐方法是什么,不限制要返回的文档数量?

    1 回复  |  直到 14 年前
        1
  •  4
  •   T.J. Crowder    14 年前

    Java中的最高整数非常高,您可以使用 Integer.MAX_VALUE 为了极限。我敢打赌,在你真正达到2^31-1(2147483647)个文档的限制之前,会有其他东西中断。-)

    或者,您可以使用 HitCollector : search(Query query, HitCollector results) search(Query query, Filter filter, HitCollector results) ;医生说:

    只有当应用程序需要所有匹配的文档时,才应该使用它