ESのboolクエリMUST
との違いは何SHOULD
ですか?
自分の用語を含む結果のみが必要な場合は、使用する必要がありますmust
か?
特定の値のみを含むクエリがあり、今日の時刻/日付よりも日付/タイムスタンプが低い結果がない-NOW
また
以下のコードのように、must内で複数のフィルターを使用できますか?
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
must
ますが、カテゴリや価格、should
サイズや色などの属性についてはどうですか。これで、サイズLとXLが選択されている場合は、これらの2つの間にあるはずですが、緑も選択されている場合は、(サイズLまたはXL)AND(緑の色)の必需品でなければなりません。それは可能ですか?