我可以只使用时间而不使用日期来进行范围查询吗?

时间:2018-10-16 09:03:44

标签: elasticsearch

我想做一个简单查询,查询范围是一天中的特定时间。

但是似乎有必要在elasticsearch查询中写上日期。

我想要的是仅使用时间使用范围语法,因此我可以每天使用该脚本来提取特定时间范围的每日日志,而无需进行编辑。

以下是我的查询: (目前正在运行,但我想删除日期)

{
"size": 10,
"query": {
"constant_score": {
  "filter": {
    "bool": {
      "filter": [
        {
          "terms": {
            "ID": [
              10157
            ]
          }
        },
        {
          "range": {
            "EVENT_TIME": {
              "gte": "2018-07-27 00:00:00.000",
              "lt": "2018-07-27 02:59:59.999",
              "format": "yyyy-MM-dd HH:mm:ss.SSS",
              "time_zone": "+09:00"
            }
          }
        }
      ]
    }
  }
}
}
}

任何评论将不胜感激。谢谢。

0 个答案:

没有答案