zaf*_*hal 1 java lucene spring hibernate hibernate-search
我的索引中有非常多的文档,我需要编写一个返回lucence索引中文档总数的方法.目前我使用*通配符来获取所有记录并返回totalHits的值.
问题是,当查询加载所有对象时,它需要花费很多时间,虽然我不需要加载对象,但我的要求是在不加载文档的情况下获取记录总数.
您可以使用索引阅读器:
IndexReader reader = IndexReader.open(FSDirectory.open(indexDirectory));
int num = reader.numDocs();
Run Code Online (Sandbox Code Playgroud)
奥马里
| 归档时间: |
|
| 查看次数: |
3270 次 |
| 最近记录: |