У меня есть запрос, который работает. Он объединяет данные на основе Id и находит объект MOST RECENT на основе созданного поля. Проблема у меня в том, что я хочу найти SECOND MOST RECENT вместо САМЫХ ПОСЛЕДНИХ. Как я могу это сделать? Я просматривал все документы, и все, что я могу найти, это диапазон, который мне не помогает. Спасибо :)Elasticsearch: Дата Агрегация Последние Последние
{
"query":{
"match": {
"name": "Robert"
}
},
"aggs": {
"previous": {
"terms": {
"field": "Id",
"order": {"timeCreated": "desc"}
},
"aggs": {
"timeCreated": {
"max": {"field": "created"}
}
}
}
}
}
Что вы подразумеваете под самыми последними документами ?? Пожалуйста, уточните – Richa
@ Richa, что я имею в виду, самое последнее относится к «проданному» полю, который я хотел бы получить последним с текущей даты. То, что я видел в документах, - это ограниченный диапазон времени, но я бы хотел, чтобы последнее из текущего времени выполняло поиск человека. – emarel
@ Richa сообщите мне, если вам нужно больше разъяснений. Любая помощь будет оценена – emarel