About search result cache

I wonder about ElasticSearch cache policy.

ElasticSearch caches Search result?

If then, ElasticSearch caches what?

If I search query "A OR B",
Does ElasticSearch cache whether "A OR B" result or "A" result & "B" result


Elasticsearch does not cache queries or results.

Elasticsearch caches filters. More precisely, the documents to be filtered
for constructing the result set of a filtered query.

More, Elasticsearch caches field data for facet and sorting. For this, all
unique terms in the dictionary of a field is loaded into the heap if it
participates in a sort or a facet.