2010-09-05 25 views
10

我有一个问题,我想获得solr中匹配文本的总数。 但是当我想要使用solr执行搜索时,我必须设置最大行参数。任何人都可以解释我如何有效地使用solr来获得总匹配数?如何获得Solr/lucene中的总匹配数

回答

14

通过Solr响应中的numFound属性,您可以独立于定义的最大行数获取总计结果计数。

+0

我们可以找出那个搜索词存在的文档总数。 – 2010-09-05 18:44:17

+0

@Ahsan:就像我说的那样,使用numFound属性。 – 2010-09-06 00:56:45

+0

我认为如果我们搜索一些像“Contents:risk”这样的术语,numFound会告诉我们这个术语在所有lucene索引文档中存在多少次?但是我们是否可以获得具有搜索词的lucene索引文档的总数,而不管索引文档是否包含搜索词不止一次.. – 2010-09-06 06:00:56