ChrisHegarty commented on PR #13288:
URL: https://github.com/apache/lucene/pull/13288#issuecomment-2057682888

   I would like to suggest that we reintroduce `getSlice`. The `getSlice` 
method is critical to any serious implementation that wants to take things into 
its own hands. The `getSlice` methods allows to store and retrieve additional 
metadata per vector, say, like for example the current int8 SQ does (with the 
per-vector float offset values).  The interfaces here are "expert", so I see no 
issue `getSlice`.  While not inconceivable or a requirement of this work, I 
would expect that it be possible to rewrite the existing int8 SQ atop this 
interface, which is a good reason why `getSlice` should be reintroduced.  ( I 
also eventually want to move towards direct off-heap access, but that is 
orthogonal )


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