benwtrent opened a new pull request, #15176: URL: https://github.com/apache/lucene/pull/15176
Rescoring against a vector field should be simple and allow for lower level bulk scoring optimizations (e.g. scoring floating point values off heap, possibly bulk prefetching, etc.). However, the current API always returns a scorer against the fastest fidelity vectors, not the most accurate. I thought a simple `rescorer` method that also just used the `VectorScorer` object would suffice. While our `DoubleValues` logic cannot take advantage of bulk scoring yet, it might be able to one day. The other API idea I had in mind was adding something like `VectorScorer#asRescorer` instead. But it didn't seem any better than just adding a simple hook on our `KnnVectorValues` implementations. -- 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