【问题标题】:How to get total match count in Solr/lucene如何在 Solr/lucene 中获取总匹配数
【发布时间】:2010-09-05 00:36:51
【问题描述】:

我有一个问题,我想获取 solr 中匹配文本的总数。 但是当我想使用 solr 执行搜索时,我必须设置 max rows 参数。谁能解释我如何有效地使用 solr 获得总匹配数?

【问题讨论】:

    标签: lucene solr


    【解决方案1】:

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

    【讨论】:

    • @Ahsan:就像我说的,使用 numFound 属性。
    • 我认为如果我们搜索诸如“Contents:risk”之类的术语,numFound 会告诉我们该术语在所有 lucene 索引文档中存在多少次,对吧?但是无论一个索引文档多次包含搜索词,我们能否获得具有搜索词的 lucene 索引文档的总数..
    • @Ahsan: numFound 计算文档,而不是出现次数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2011-06-20
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    相关资源
    最近更新 更多