gpt4 book ai didi

elasticsearch - 对于每个国家/颜色/品牌组合,在 elasticsearch 中找到项目数量的总和

转载 作者:行者123 更新时间:2023-11-29 02:52:50 25 4
gpt4 key购买 nike

这是我在elasticsearch中索引的部分数据:

{
"country" : "India",
"colour" : "white",
"brand" : "sony"
"numberOfItems" : 3
}

我想获取每个国家、每个颜色和每个品牌的 numberOfItems 总和。有没有办法在 elasticsearch 中做到这一点?

最佳答案

以下应该会让您直接找到答案。确保在使用前启用脚本。

{
"aggs": {
"keys": {
"terms": {
"script": "doc['country'].value + doc['color'].value + doc['brand'].value"
},
"aggs": {
"keySum": {
"sum": {
"field": "numberOfItems"
}
}
}
}
}
}

关于elasticsearch - 对于每个国家/颜色/品牌组合,在 elasticsearch 中找到项目数量的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063221/

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