elasticsearch Filter nach Länge eines Zeichenkettenfeldes
Ich versuche, Datensätze zu erhalten, die in 'title' mehr als X Zeichen enthalten.
HINWEIS: Nicht alle Datensätze enthalten ein Titelfeld.
Ich habe versucht
GET books/_search
{
"filter" : {
"script" : {
"script" : "_source.title.length() > 10"
}
}
}
ls Ergebnis erhalte ich diesen Fehler:
GroovyScriptExecutionException[NullPointerException[Cannot invoke method length() on null object
wie kann ich das lösen?