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

Reply via email to