BrianWoolfolk opened a new pull request, #13886:
URL: https://github.com/apache/lucene/pull/13886

   Fixes #13840 
   
   `IndexSortSortedNumericDocValuesRangeQuery` now implements a similar logic 
(using `DocValuesSkipper`) as `SortedNumericDocValuesRangeQuery`'s 
`getDocIdSetIteratorOrNullForPrimarySort` method.
   
   ### Description
   
   Since `IndexSortSortedNumericDocValuesRangeQuery` and 
`SortedNumericDocValuesRangeQuery` share similarities regarding _primarySort_, 
I updated the first one's logic to utilize the skipper advantages.
   
   I'd say this PR is not _fully_ completed, in the sense that the previous 
search logic is still there but never used (specifically the methods `nextDoc`, 
`findNextValue`, `lastDoc`, `matchNone`, `matchAll`, which I want to imagine 
got 'replaced' by the skipper altogether).
   
   The current changes still comply with the tests, but because of them being 
_optimization changes_ I couldn't really tell if the method has better 
performance or not, and so I wanted to hear your takes on this.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to