jpountz commented on PR #15081:
URL: https://github.com/apache/lucene/pull/15081#issuecomment-3196961993

   Hmm, it's annoying when the most logical fix doesn't work. :) I'm not sure 
if it's due to advance() being too heavy, your approach has a call to 
`VectorUtil#findNextGEQ` which should be as heavy as advance()? Another theory 
is that it makes calls to `bitSetIntoArray` more frequently start a few bits 
after the start of a long word rather than from the beginning. Related to this, 
given recent work on increasing batching while evaluating queries, I've been 
wondering if we'd see speedups by switching to bigger blocks in postings lists, 
e.g. 256 docs per block instead of 128 today.


-- 
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