ElasticSearch: filtrowanie dokumentów na podstawie długości pola


Czytam kilka podobnych problemów na SO i sugeruję rozwiązanie, które nie działa ..
Chcę znaleźć wszystkie pola, w których słowo jest krótsze niż 8

mój ekran bazy danych:

Próbowałem to zrobić za pomocą tego zapytania

{
  "query": {
    "match_all": {}
  },
  "filter": {
    "script": {
      "script": "doc['word'].length < 5"
    }
  }
}

co robię źle? Tęsknię za czymś?

questionAnswers(1)

yourAnswerToTheQuestion