Elasticsearch тот же запрос в Lucene, другой ответ в Grafana vs python - PullRequest
0 голосов
/ 30 апреля 2020

Хорошо, Гьюс, этот 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"}

Любая помощь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...