【发布时间】:2021-02-22 21:45:09
【问题描述】:
我目前在 elasticsearch 中有一个聚合,它可以获取每个子组的计数,例如满足条件的每种颜色的计数(例如某个用户发布的项目)。
给我结果,例如:
{
...
"aggregations": {
"countPerColor": {
"buckets": {
"yellow": {
"doc_count": 501
},
"purple": {
"doc_count": 999
},
"brown": {
"doc_count": 0
},
}
}
}
}
这比我需要的信息多,因为我不需要计数,而只需要是否存在任何信息(也就是计数 > 0)。像这样就足够了:
{
"yellow": true,
"purple": true,
"brown": false
}
由于我不需要计数,有没有办法改进我的 elasticsearch 聚合(改进聚合或一些根本不需要聚合的功能)?
【问题讨论】:
标签: elasticsearch elasticsearch-aggregation