【发布时间】:2018-01-25 15:10:16
【问题描述】:
我正在使用它来按type 字段聚合我的文档:
"aggs": {
"types": {
"terms": {
"field": "type"
},
"aggs": {
"my_sum": {
"sum": {
"field": "price"
}
}
}
},
"total_sum": {
"sum_bucket": {
"buckets_path": "types.my_sum"
}
}
}
所以在每个桶中都有my_sum 值(与该桶键类型相同的文档的所有价格的总和),而total_sum 是所有这些my_sum 值的总和。我真正需要的是仅当桶的键(type)为1或2时计算my_sum值的总和。有什么办法吗?
提前致谢。
【问题讨论】:
标签: elasticsearch