msokolov commented on issue #13565:
URL: https://github.com/apache/lucene/issues/13565#issuecomment-2299601054

   Another thing I stumbled on that surprised me is that SortingCodecReader now 
requires loading vectors into RAM in order to do its work. It used to rely on 
random access to avoid this, but we stopped doing that in 
https://github.com/apache/lucene/pull/11964. I guess I was fully aware but now 
I think we need to find a way to provide random access when possible. In that 
issue it was stated we can't rely on readers supporting random access, but in 
fact I think they always do. Certainly in the main path random access is 
supported. Perhaps we can handle with a class cast in SortingCodecReader so it 
can use RA when available. But I still am not sure why we don't just make it 
always available.


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