我使用Lucene实现了多面搜索。我有一个文件索引和一个分类索引。然后,我收集给定分类标准的方面。

我的问题是:如何获得给定分类标准中索引的文档数量?

我认为我的问题很简单,但是我无法在Lucene的API中找到任何方法,也无法在Google中进行搜索。我只发现了如何使用numDocs()类的IndexReader方法获取整个索引中的文档数。

最佳答案

如果索引中的每个类别都有一个术语,也许可以使用TermEnum.docFreq()之类的东西?您可以从IndexReader.terms(Term)获取TermEnum对象。

07-24 09:16