【问题标题】:How to get total count of document in lucene如何获取lucene中的文档总数
【发布时间】:2013-03-06 10:06:08
【问题描述】:

我的索引中有非常多的文档,我需要编写一个方法来返回 lucence 索引中的文档总数。目前我使用 * 通配符来获取所有记录并返回 totalHits 的值。

问题是,当查询加载所有对象时,虽然我不需要加载对象,但我的要求是在不加载文档的情况下获取记录总数。

【问题讨论】:

标签: java spring hibernate lucene hibernate-search


【解决方案1】:

您可以使用索引阅读器:

IndexReader reader = IndexReader.open(FSDirectory.open(indexDirectory));
int num = reader.numDocs();

暗里

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2010-11-20
    • 2012-02-14
    • 2011-11-04
    • 2021-12-04
    • 2023-01-19
    • 1970-01-01
    相关资源
    最近更新 更多