¿Cuál es la diferencia entre MUST
y SHOULD
bool query en ES?
Si SOLO quiero resultados que contengan mis términos, ¿debería usarlos must
?
Tengo una consulta que solo debe contener ciertos valores, y tampoco resultados que tengan una fecha / marca de fecha más baja que la fecha / hora de hoy - AHORA
también
¿Puedo usar varios filtros dentro de un must como el código siguiente:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
must
de las categorías, los precios y losshould
atributos, como el tamaño y el color? Ahora, si se seleccionan el tamaño L y XL, es un deber entre esos dos, pero si también se selecciona el color verde, debe ser imprescindible para (tamaños L o XL) Y (color verde). ¿Es eso posible?