В чем разница между MUST
и SHOULD
bool query в ES?
Если я ТОЛЬКО хочет получить результаты, содержащие мои термины, я должен использовать MUST
?
У меня есть запрос, который должен содержать только определенные значения, а также никаких результатов, которые имеют более низкую дату/метку времени, чем сегодняшнее время/дата - СЕЙЧАС
И
Могу ли я использовать несколько фильтров внутри, как показано ниже:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},