Здравствуйте, возможно ли в одном запросе сделать две разные query. Изначально мой запрос выглядел так
{
"query": {
"bool": {
"must": {
"match_all": {}
},
"filter": [
{
"term": {
"tag": "new_lead"
}
}
]
}
},
"size": 10
}
Я добавил в индекс nested поле offers, поиск по нему такой
{
"query": {
"nested": {
"path": "offers",
"query": {
"bool": {
"filter": [
{
"term": {
"offers.status": "selected"
}
},
{
"term": {
"offers.amount": "2000000"
}
}
]
}
}
}
}
}
можно ли эти два запрос объеденить? чтобы искать одновременно и по старым полям и по новым полям nested? Заранее спасибо
Я пробовал что-то такое, но это не работает
{
"query": {
"bool": {
"must": [
{
"nested": {
"path": "offers",
"query": {
"bool": {
"filter": [
{
"term": {
"offers.status": "selected"
}
},
{
"term": {
"offers.amount": "2000000"
}
}
]
}
}
}
},
{
"query": {
"bool": {
"filter": [
{
"term": {
"tag": {
"value": "new_lead"
}
}
}
]
}
}
}
]
}
}
}