Упругий интервал поиска в диапазоне дат запроса - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть требование, где мой запрос должен быть таким:

{
  "size": 0,
  "_source": [
    "dateCreated"
  ],
  "query": {
    "bool": {
      "must": {
        "range": {
          "date_published": {
            "from": "2019-01-01", //Fixed date
            "to": "--15 days from given 'from' date--" //Cannot find solution for this
          }
        }
      }
    }
  }
}

Я не смог найти документацию для простого требования, подобного этому.

1 Ответ

0 голосов
/ 19 февраля 2019

Используя дату по математике вы можете достичь того, чего ожидаете

{
  "size": 0,
  "_source": [
    "dateCreated"
  ],
  "query": {
    "bool": {
      "must": {
        "range": {
          "date_published": {
            "from": "2019-01-01",
            "to": "2019-01-01||+15d"
          }
        }
      }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...