#elasticsearch #search #elastic-stack
Вопрос:
- Когда я выполняю агрегацию, такую как макс, мин или процентиль. Я получаю только вывод всех документов
- Я хотел бы знать, с каким документом связан вывод в одном поиске.
- В приведенном ниже примере я хотел бы знать, в каком документе содержится значение «284.2630205407472» и его информация В одном поиске? Пример:
curl -X GET "localhost:9200/flights/_search?pretty" -H 'Content-Type: application/json' -d'
{
"size": 0,
"aggs": {
"percentiles_AvgTicketPrice": {"percentiles": {"field": "AvgTicketPrice", "percents": [12.34]}}
}
}
'
{
"took" : 14,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 10000,
"relation" : "gte"
},
"max_score" : null,
"hits" : [ ]
},
"aggregations" : {
"percentiles_AvgTicketPrice" : {
"values" : {
"12.34" : 284.2630205407472
}
}
}
}