【发布时间】:2020-06-03 02:15:40
【问题描述】:
我想使用 group by channel id 获得最大值和最小值,还想获得最大视频 id 和最小视频 id
{
"query": {
"term": {
"channel_id.keyword": {
"value": "UCQOd1f6pYldvhgvdQ_ktpGA"
}
}
},
"aggs": {
"views_max": {
"max": {
"field": "views",
"missing": 0
},
"_source":["video_id","views"]
},
"views_min": {
"min": {
"field": "views",
"missing": 0
},
"_source":["video_id","views"]
}
}
}
【问题讨论】:
-
在此代码上遇到一些异常“在 [_source] 下应为 [START_OBJECT],但在 [views_max] 中有 [START_ARRAY]”,
标签: elasticsearch elasticsearch-aggregation elasticsearch-query