要查询前三十天每天6:00到24:00的数据,你可以使用Elasticsearch的查询功能和时间范围过滤器来实现。以下是一个示例查询:

{  "query": {    "bool": {      "filter": [        {          "range": {            "timestamp": {              "gte": "now-30d/d+6h",              "lte": "now/d+24h"            }          }        }      ]    }  }
}```

这个查询使用了bool查询和range过滤器。range过滤器用于筛选timestamp字段在指定时间范围内的文档。在这个例子中,gte参数表示大于等于指定时间(当前时间往前推30天的当天6:00),lte参数表示小于等于指定时间(当前时间的当天24:00)。

你可以将这个查询发送到Elasticsearch进行查询,并根据你的数据结构和需求对查询进行适当的调整。

原文地址: https://www.cveoy.top/t/topic/pT5l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录