Хорошо, Гьюс, этот ES ... ... 1001 *
Я запрашиваю индекс у Графаны и использую Lucene. Мой запрос похож на этот:
Status:('One' OR 'Two') AND Department:('RED' OR 'BLUE') AND Phase:'Start' AND StartDate:[2020-03-26 TO 2020-04-29]
Так что в Графане даты учитываются в этом запросе. Я также могу использовать что-то вроде 20200304 TO 20200429, и это работает ... Но с python с использованием Lucene Request я не могу понять, как с этим справиться.
В python Я использую ES lib и использую q = searchLucene
page = self.conn.search(index=self.index, scroll='1m', size= self.size, _source = sourceQuery, q = searchLucene)
Я пробовал с 2020-03-26 по 2020-04-29, а также с 2020-03-26T00: 00 до 2020-04-29T00: 00 и другими вещами.
Я понимаю, что есть проблема в части запроса с датой ... Я пробовал много вещей и не могу получить правильный ответ.
Я думаю, что Lucene не интерпретируется по-разному в Grafana и в ElasticSearch python lib.
Ха, а также StartDate является типом даты:
"StartDate":{"type":"date"}
Любая помощь, пожалуйста?