У меня есть данные, отправляемые в elasti c поиск каждые два часа, ежедневно. Я написал следующий запрос, чтобы получить последнюю запись каждого дня:
{ "size":0,
"aggs" : {
"counts_over_time" : {
"date_histogram" : {
"field" : "data.updated_at",
"interval": "1d",
"format" : "yyyy-MM-dd" ,
"time_zone": "-05:00"
},
"aggs":{
"top_by_day": {
"top_hits": {
"size": 1
}
}
}
}
}}
Это генерирует самый последний документ для каждого дня, но я хотел бы добавить к этому запросу, чтобы вместо получения фактических данных Я могу посчитать поля в последнем ежедневном документе и получить количество записей в документе (не количество документов).