2015-09-16 20 views
7

Đây là truy vấn elasticsearch của tôi có ý định lọc dữ liệu từ 11 giờ tối đến 12 giờ tối vào ngày 2015.08.04. Nhưng nó không lọc và đưa ra nhiều lỗi.Truy vấn tìm kiếm dựa trên dấu thời gian

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

lỗi nào mà bạn thấy ?, và bạn có thể định dạng lại truy vấn của bạn, nó thực sự rất khó đọc. –

+0

Lỗi là lỗi phân tích cú pháp định dạng dấu thời gian. – Pooja

Trả lời

10

Nó hoạt động với các truy vấn sau đây

{ 
    "query":{ 
     "range":{ 
     "@timestamp":{ 
      "gte":"2015-08-04T11:00:00", 
      "lt":"2015-08-04T12:00:00" 
     } 
     } 
    } 
} 
Các vấn đề liên quan