Есть ли способ установить диапазон дат по умолчанию вasticsearch - PullRequest
0 голосов
/ 18 сентября 2018

Есть ли вasticsearch способ установить диапазон дат по умолчанию, если поля от и до равны нулю.Как и в случае, когда пустые и нижние значения, иasticsearch должен выполнять поиск на основе заданного диапазона по умолчанию.Я написал запрос, но он работает только в том случае, если к и от определяется:

"range": {
            "time": {
              "from": "2018-01-16T07:05:00",
              "to": "2018-01-16T10:59:09",
              "include_lower": true,
              "include_upper": true
            }
          }

1 Ответ

0 голосов
/ 18 сентября 2018

В эластичном поиске не существует диапазона дат по умолчанию.

Если вы не указали фильтр диапазона дат, функцияasticsearch будет искать все записи, соответствующие вашему запросу.

Будет выполнен поиск по всему индексу или псевдониму, который вы указали для поиска.

Мое предложение будет

Если вы хотите установить временные рамки по умолчанию в своем фильтре, вы должны сделать это в своем коде (имеется в виду на стороне клиента). Таким образом, ваша программа должна установить пример временных рамок - последние 30 дней или что-то в этом роде.

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