filtrowanie według daty w elasticsearch

Próbuję wyszukać wszystkie przedmioty, które mają pole daty w zakresie, i nie udaje się (nie zwraca wyników)

Zapytanie:

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

Mapowanie:

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

prowadzi do:

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

Ta sama kwerenda filtrowana przez zakres dla liczby całkowitej („karty”) z wartością liczbową działa dobrze. Zmiana daty na bardzo wczesny początek (1900-01-01 00:00:00) również nie pokazuje żadnych wyników.

Co ja robię źle?

BTW, wiem, że w mapowaniu włączony jest znacznik _timestamp, ale to nie jest pole, które filtruję.

questionAnswers(1)

yourAnswerToTheQuestion