gpt4 book ai didi

solr - 结果集分组且分组有限时返回solr中的文档数

转载 作者:行者123 更新时间:2023-12-05 00:44:11 26 4
gpt4 key购买 nike

我在 solr 中使用分组来确定特定列中的唯一值数量和查询的文档总数。该数字是使用请求中的 group.ngroup=true 方法返回的。这意味着结果返回 ngroup=30000matches=500000

这很好,直到每个组返回的文档数量受到限制(并且该限制将是固定的)。例如,如果我要从此结果集中提取所有记录(假设我不是说这将完成),每个组将被限制为 group.limit=#

如果我只返回每组 1 到 20 个可能文档范围内的两个文档 (group.limit=2),这显然意味着返回的文档总数当限制在 1*ngroup2*ngroup

之间时,此选择

问题是如何根据group.limit返回准确的文档数?与范围相反。

最佳答案

目前,当我们使用分组时,似乎没有一个选项可以获取返回的文档的确切数量。

The response field "matches" and "numFound" returns the number of docs matched but not the number of docs returned in response as per your limiting based on group.limit parameter.

这可能是即将发布的 Solr 版本中的“必备”功能。

关于solr - 结果集分组且分组有限时返回solr中的文档数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15229345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com