2015-09-16 13 views
7

To jest moje zapytanie elasticsearch, które ma na celu filtrowanie danych między godziną 23.00 a 24.00 w dniu 2015.08.04. Ale nie filtruje i daje wiele błędów.Zapytanie Elasticsearch oparte na sygnaturze czasowej

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

Jaki błąd Widziałeś ?, i można sformatować zapytanie, jest to naprawdę trudne do odczytania. –

+0

Błąd był błędem parsowania formatu znacznika czasu. – Pooja

Odpowiedz

10

Współpracuje z poniższego zapytania

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