问题 基于时间戳的Elasticsearch查询


这是我的elasticsearch查询,打算在2015.08.04之间的晚上11点到12点之间过滤数据。但它不会过滤并产生许多错误。

"query" : {"range" :
            {"@timestamp" :
              {"gt" : "2015-08-04  11:00:00", "lt" : "2015-08-04 12:00:00"} 
            } 
          }  

8791
2017-09-16 22:37


起源

你看到了什么错误?,你可以重新格式化你的查询,这真的很难读。 - Ryan Huynh.
错误是时间戳格式解析错误。 - Pooja


答案:


它适用于以下查询

{
   "query":{
      "range":{
         "@timestamp":{
            "gte":"2015-08-04T11:00:00",
            "lt":"2015-08-04T12:00:00"
         }
      }
   }
}

16
2017-09-17 00:56