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

   In #15039 we introduced a bulk `SimScorer#score` API and used it to compute 
scores with the leading conjunctive clause and "essential" clauses of 
disjunctive queries. With this PR, we are now also using this bulk API when 
translating (term frequency, length normalization factor) pairs into the 
maximum possible score that a block of postings may produce.
   
   To do it right, I had to change the impacts API to no longer return a List 
of (term freq, norm) pairs, but instead two parallel arrays of term frequencies 
and norms that could (almost) directly be passed to the `SimScorer#score` bulk 
API. Unfortunately this makes the change quite big since many backward formats 
had to be touched.
   


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