Ich habe 3 Felder, zum Beispiel field1
, field2
und field3
. Ich brauche so etwas zu schaffen:ElasticSearch Query mit Filter oder bool
if { field1 != 1 AND field2 != 1 AND field3 != 1 } OR if { field1 != 2 AND field2 != 2 AND field3 != 2 }
Ich versuchte es über zwei bool
query
zu tun, aber es gibt mir nichts. Dann habe ich versucht, diese Abfragen in eine filter
zu wickeln, aber es wirft immer Ausnahme no query defined for [filter]]
. Aber mein bool
query
für diesen Filter ist immer leer und es gibt mir nichts zurück. Kann ich etwas hinzufügen bool
query
, um alle Ergebnisse abzurufen und sie dann zu filtern? Oder ich muss eine Abfrage auf andere Weise erstellen, aber wie?
Welche Version von ES sind Sie? – Val
@Val ES Version 1.5.2 – Squeez