Поиск по вложенному nested type

Здравствуйте, возможно ли в одном запросе сделать две разные 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"
                    }
                  }
                }
              ]
            }
          }
        }
      ]
    }
  }
}

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.