Вы можете попробовать это
(status:active AND language:en) OR (price:100 AND language:en)
Или более короткая версия, подобная этой:
+status:active +price:100 language:en
Эквивалентный запрос, переписанный с использованием bool
и match
запросов, это:
{
"bool": {
"must": [
{
"match": {
"status": "active"
}
},
{
"match": {
"price": 100
}
}
],
"should": {
"match": {
"language": "en"
}
}
}
}