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

   Following up this 
[suggestion](https://github.com/apache/lucene/pull/12460#issuecomment-1715126194)
 from @jpountz, here I propose to add a new method to the BinaryDocValues API 
that returns the content of the doc values as a  RandomAccessInput. This will 
allow to have an off-heap version of the binary doc value whenever possible.
   
   The main two changes here are:
   
   1) Lucene90DocValuesProducer allocates the BytesRef for binary doc values 
lazily.
   
   2) To make transparent when the binary doc value is already on heap, 
BytesRef implements RandomAccessInput so we can just return the result from 
binaryValue() in those cases. If that's not ok, we can create a 
RandomAccessInput wrapper for BytesRef instead.
   
   relates https://github.com/apache/lucene/issues/12459
   
   


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