Does a "must" inside a "filter" open a useless query context?

If I were to put a must inside a filter like this:

"bool": {
  "filter": [
    {
      "bool": {
        "must": [
          ...
        ]
      }
    }
  ]
}

instead of another filter clause, does it open a query context whose scoring is thrown away later or does the top level filter context get inherited to the inner bool queries?

Hello,
Not sure if it's too late, but here is an answer to your question :slight_smile:
https://discuss.elastic.co/t/getting-a-query-into-filter-context/33994/3