Elasticsearch - Поиск диапазона по цене и дате не работает - PullRequest
0 голосов
/ 02 октября 2019

Поиск диапазона по цене и по дате у меня не работает. И я не понимаю, где искать ошибки в отображении или в запросе. У меня есть сопоставление для моих полей в документе:

"mappings": {
    "properties": {          
      "sales" : {
        "type" : "nested",
        "properties" : {
          "from" : {
            "type" : "date",
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "price" : {
            "type" : "double"
          },
          "to" : {
            "type" : "date",
            "format" : "yyyy-MM-dd HH:mm:ss"
          }
        }
      }
    }
  }

Это мой запрос по дате:

  "query": {
    "bool": {
      "must": [
        {
          "nested": {
            "path": "sales",
            "query": {
              "bool": {
                "must": [
                  {
                    "range": {
                      "date": {
                        "gte": "2019-09-01 12:37:55",
                        "lte": "2019-09-02 13:38:04"
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...