Was ist der Unterschied zwischen MUSTund SHOULDbool query in ES?
Wenn ich NUR Ergebnisse möchte, die meine Begriffe enthalten, sollte ich sie dann verwenden must?
Ich habe eine Abfrage, die nur bestimmte Werte enthalten sollte, und auch keine Ergebnisse, deren Datum / Zeitstempel niedriger ist als die heutige Zeit / Datum - JETZT
Ebenfalls
Kann ich mehrere Filter in einem Muss wie dem folgenden Code verwenden:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
mustKategorien oder Preisen undshouldAttributen wie Größe und Farbe? Wenn nun Größe L und XL ausgewählt sind, ist es ein Muss zwischen diesen beiden, aber wenn auch Farbe Grün ausgewählt ist, muss es ein Muss für (Größen L ODER XL) UND (Farbe Grün) sein. Ist das möglich?