Имея такую упругую поисковую агрегацию:
"users":{
"terms":{
"field":"user_id.keyword",
"size":100
},
"aggs":{
"max_page_visited":{
"max":{
"field":"post.current_page"
}
}
}
}
Возвращает 100 пользователей и максимальное количество посещенных страниц для каждого пользователя:
"users": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 4,
"buckets": [
{
"key": "user_1",
"doc_count": 1,
"max_page_visited": {
"value": 10
}
},
{
"key": "user_2",
"doc_count": 1,
"max_page_visited": {
"value": 12
}
},
{/* other 98 users */}
]
}
Есть ли сценарий агрегации или сегмента, который просто возвращает значения max_page_visited
?
Таким образом, ожидается возвращение списка из 100 чисел: [10, 12, /* other 98 values */]