繁体   English   中英

从Elasticsearch索引中检索最小时间戳的最快方法是什么?

[英]What's the fastest manner to retrieve min timestamp from Elasticsearch indices?

我认为有两种实现方法。 但是我不知道哪个更快,因为我没有太多数据要测试。

像下面的SQL:

SELECT min(occur_time) FROM event_*
SELECT occur_time FROM event_* order by occur_time limit 1

您可以运行一个查询,其大小为:1,按@timestamp递增,甚至包括include_fields:@timestamp排序,以便仅取回最小时间戳字段:

{
   "size":1,
   "sort": [{"@timestamp":"asc"}],
   "_source": {
         "includes": [ "@timestamp" ]
   }
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM