ES'de MUST
ve SHOULD
bool sorgusu arasındaki fark nedir ?
Ben ise SADECE O zaman kullanmalıyım benim terimleri içeren sonucu must
?
Ben sadece belirli değerleri içermeli bir sorgu var ve aynı zamanda bugünün saat / tarih - NOW daha düşük bir tarih / zaman damgası olan sonuç yok
Ayrıca
Aşağıdaki kod gibi bir zorunluluk içinde birden fazla filtre kullanabilir miyim:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
must
kategoriler, fiyatlandırma veshould
boyut ve renk gibi özellikler için. Şimdi, L ve XL boyutu seçilirse, bu ikisi arasında bir zorunluluktur, ancak yeşil renk de seçilirse, (L VEYA XL boyutları) VE (renk yeşil) için olması gerekir. Mümkün mü?