Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
7.5
-
None
Description
This updates 2 places in the JSON Facets code that uses the advance()/docID() pattern instead of the simpler advanceExact(). Most other usages in the faceting code already make use of advanceExact().
The only remaining usage of advance() in org.apache.solr.search.facet is in:
- UniqueAgg.BaseNumericAcc.collect
- HLLAgg..BaseNumericAcc.collect
The code for those of those looks very similar and probably makes sense to update but it would require changing the return type of the protected docIdSetIterator() method to return a DocValuesIterator in order to be able to call the advanceExact() method.