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

   This commit adds a method to RandomVectorScorerSupplier that allows to score 
two vectors based their ordinals.
   
   The existing model of this API first creates a scorer, that effectively 
binds the ordinal of the first vector, to then score the ordinal of a second 
vector agains the first. This results in a RandomVectorScorer instance being 
created each time we want to score against a different vector in the first 
position. Allowing to score against two given ordinals avoids the creation of a 
RandomVectorScorer instance, which is likely expensive during graph building.
   
   This PR just updates a few places in the graph building to use the new API. 
Further analysis can determine where else this API would be beneficial.
   
   


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