When fl parameter is used RetrieveFieldsOptimizer keeps non-stored fields in storedFields set and therefore DocsStreamer fetches document even if no stored fields requested.
The very simple and straightforward patch attached.
- is caused by
-
SOLR-8344 Decide default when requested fields are both column and row stored.
-
- Closed
-
- relates to
-
SOLR-12625 Combine SolrDocumentFetcher and RetrieveFieldsOptimizer
-
- Closed
-