从ElasticSearch获取最后一个文档

Sci*_*nus 3 elasticsearch sense

因此,我有一个弹性搜索索引,并且正在向其发送带有时间戳的文档。我想知道是否有一种方法可以根据时间戳提取最后一个文档。即说要给弹性最后一次给我文档。

谢谢。

Val*_*Val 9

是的,您只需索取一个文档(size: 1)并通过减少时间戳进行排序

POST index/_search
{
   "size": 1,
   "sort": { "timestamp": "desc"},
   "query": {
      "match_all": {}
   }
}
Run Code Online (Sandbox Code Playgroud)