фильтрация по дате вasticsearch

m Попытка найти все элементы, у которых есть поле даты внутри диапазона, и это не удается (не дает результатов)

Запрос:

{
  "query": {
    "filtered": {
      "query": {
        "match_all": {}
      },
      "filter": {
        "range": {
          "last_updated": {
            "from": "2013-01-01 00:00:00"
          }
        }
      }
    }
  }
}

Отображение:

{
    "my_doctype": {
        "_timestamp": {
            "enabled": "true"
        },
        "properties": {
            "cards": {
                "type": "integer"
            },
            "last_updated": {
                "type": "date",
                "format": "yyyy-MM-dd HH:mm:ss"
            }
        }
    }
}

результаты в:

 {
        took: 1
        timed_out: false
        _shards: {
            total: 1
            successful: 1
            failed: 0
        }
        hits: {
            total: 0
            max_score: null
            hits: [ ]
        }
    }

Тот же запрос отфильтрован по диапазону для целочисленного поля ("карты") с числовым значением работает нормально. Изменение даты на очень раннее начало (1900-01-01 00:00:00) также не дает результатов.

Что я делаю неправильно?

Кстати, я знаю, что у меня включена _timestamp в отображении, но это не поле, по которому я фильтрую.

Ответы на вопрос(1)

Ваш ответ на вопрос