, пожалуйста, помогите мне понять агрегацию вложенных сегментов в упругом поиске.У меня есть следующие результаты агрегации запросов:
[...]
{
"key": "key1",
"doc_count": 1166,
"range_keys": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "happy",
"doc_count": 1166
}
]
}
},
{
"key": "key2",
"doc_count": 1123,
"range_keys": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "cookies",
"doc_count": 1122
},
{
"key": "happy",
"doc_count": 1
}
]
}
},
[...]
Как видите, у меня есть результаты запросов только с "счастливым", но мне нужно получить все результаты только с "счастливым" и "печеньем".
Чтобы достичь этой цели, я попытался использовать аргумент «размер», но этот аргумент дал результаты с размером и меньшим количеством результатов запроса.
Как определить длину "корзины" во вложенном запросе?