Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
"fq" filter queries that have cache=false and which aren't processed as a PostFilter (thus either aren't a PostFilter or have a cost < 100) are processed in SolrIndexSearcher using a custom Filter thingy which uses a cost-ordered series of DocIdSetIterators. This is not TwoPhaseIterator aware, and thus the match() method may be called on docs that ideally would have been filtered by lower-cost filter queries.
Attachments
Issue Links
- is required by
-
SOLR-14164 Replace Solr's FunctionRangeQuery with Lucene's
- Patch Available
- relates to
-
SOLR-13890 Add postfilter support to {!terms} queries
- Closed
- requires
-
LUCENE-9114 Add FunctionValues.cost
- Closed
- links to