Я пытаюсь получить данные (для первой страницы ответа), используя composite aggs с запросом (пагинация):
{
"track_total_hits": True,
"size": 0,
'query':{
'bool':{
'must':[
...
],
}
},
"aggs": {
"website": {
"composite": {
'size': 50,
"sources": [
{
"website": {
"terms": {
"field": "website.keyword",
},
}
},
]
}
}
}
Этот запрос возвращает 50 значений. Чтобы получить следующие 50 значений, я снова отправляю этот запрос с полученным ключом
after_key.
Но как я могу узнать, сколько страниц у меня будут после первого запроса? Можно ли получить общее количество значений при первом запросе?