基于时间戳的 Elasticsearch 查询

Elasticsearch query based on timestamp

这是我的 elasticsearch 查询,打算在 2015.08.04 那天晚上 11 点到 12 点之间过滤数据。但是它不过滤并给出很多错误。

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

它适用于以下查询

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