Ich habe eine Abfrage, die funktioniert. Es aggregiert Daten basierend auf der ID und findet das MOST RECENT Objekt basierend auf dem erstellten Feld. Das Problem, das ich habe, ist, dass ich das ZWEITE MOST RECENT anstelle von MOST RECENT finden möchte. Wie würde ich darüber gehen? Ich habe die ganze Dokumentation durchgesehen und alles, was ich finden kann, ist Reichweite, die mir nicht viel hilft. Danke :)Elasticsearch: Datum Aggregation Aktuell
{
"query":{
"match": {
"name": "Robert"
}
},
"aggs": {
"previous": {
"terms": {
"field": "Id",
"order": {"timeCreated": "desc"}
},
"aggs": {
"timeCreated": {
"max": {"field": "created"}
}
}
}
}
}
Was meinst du mit den neuesten Dokumenten ?? Bitte präzisieren Sie – Richa
@Richa, was ich mit den neuesten bedeutet, ist für die "verkauft" -Feld ich möchte die neuesten ab dem aktuellen Datum. Was ich in den Dokumenten gesehen habe, ist eine begrenzte Zeitspanne, aber ich möchte die aktuellste aus der aktuellen Zeit eine Person sucht. – emarel
@Richa lassen Sie mich wissen, wenn Sie weitere Erläuterungen benötigen. Jede mögliche Hilfe würde geschätzt werden – emarel