Я использую python клиент эластичного поиска 6.5 для многократного поиска, поскольку мне приходится извлекать данные из нескольких индексов с различными запросами и агрегатами.
GET _msearch/
{
"index": QUESTION_INDEX
}
{
"aggs": {
"order_info":{
"terms": {
"field": "order_ids",
"size": 9999
},
"aggs": {
"total_value": {
"sum": "selling_price"
}
}
},
"median_price": {
"percentiles_bucket": {
"buckets_path": "order_info>total_value",
"percents": [50]
}
}
}
}
Теперь в своем ответе я получаю ведро order_info но мне нужно только значение процентиля. Так есть ли способ отфильтровать этот сегмент от ответа эластичного поиска?
Редактировать 1: Я хочу уменьшить размер ответа, который приходит по сетевому вызову от es