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