I have read some of elastic search blogs and documents to understand how the vector calculation works.
However it seems confusing for me about the range of documents that is used for the vector calculation.
If match_all option is not used, documents, that are used for the vector calculation, are chosen based on the "text query" calculation?
Which means the term-based search first identifies a target document from all documents and a vector operation is done against this restricted target document?
If match_all option is used, vector calculation is done for whole documents?