gpt4 book ai didi

java - 如何在 solr 4.8 中获取字段的总和

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:45 24 4
gpt4 key购买 nike

这是我的响应数据:

"response": {
"numFound": 2,
"start": 0,
"docs": [
{
"total_amount": 10,
"id": "2"
},
{
"total_amount": 10,
"id": "1"
}
]
}

我想得到 total_amount 的总和。我也尝试了 facet 查询。但我没有得到总和。我有一些关于此的博客,但那是针对 solr 5.1 的。 http://yonik.com/solr-facet-functions/

最佳答案

您可以使用统计功能来获取此信息。只需将以下参数放入您的查询中:

stats=true&stats.field=total_amount

你的 react 会是这样的:

"response": {
"numFound": 2,
"start": 0,
"docs": [
{
"id": "1",
"total_amount": 15
},
{
"id": "2",
"total_amount": 12
}
]
},
"stats": {
"stats_fields": {
"total_amount": {
"min": 12,
"max": 15,
"count": 2,
"missing": 0,
"sum": 27,
"sumOfSquares": 369,
"mean": 13.5,
"stddev": 2.1213203435596424,
"facets": {}
}
}

请注意,您有很多关于 total_amount 字段的信息,包括总和。

关于java - 如何在 solr 4.8 中获取字段的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30451998/

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