我在Elasticsearch中有一个数据结构,看起来像:
{
"name": "abc",
"date": "2022-10-08T21:30:40.000Z",
"rank": 3
}
对于每个唯一的名称,我希望获得具有最近日期的文档(或整个文档)的排名。
我目前拥有:
"aggs": {
"group-by-name": {
"terms": {
"field": "name"
},
"aggs": {
"max-date": {
"max": {
"field": "date"
}
}
}
}
}
我如何获得每个结果的排名(或整个文档),如果可能,在1个请求中?
1条答案
按热度按时间envsm3lx1#
您可以使用以下选项