Здравствуйте, долго мучался с bool запроса так и не смогу составить запрос типа (name=aaa AND type=2) OR (name=bbb AND type=3)
По памяти вспомнил, что тестировал вот такие запросы, по факту ещё несколько запросов было.
"query": {
"bool": {
"must": [
{ "match": { "name": "aaaa"}},
{ "match": { "type": 2 }}
],
[
{ "match": { "name": "bbbb"}},
{ "match": { "type": 3 }}
]
}}
"query": {
"bool": {
"must": [
{ "match": { "name": "aaaa"}},
{ "match": { "type": 2 }}
],
"must": [
{ "match": { "name": "bbbb"}},
{ "match": { "type": 3 }}
]
}}