[ https://issues.apache.org/jira/browse/LUCENE-3364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13080561#comment-13080561 ]
Paul Elschot edited comment on LUCENE-3364 at 8/7/11 10:10 AM: --------------------------------------------------------------- To have more more advantages the minimum score could be given as a parameter to the nextDoc() and advance() methods. was (Author: paul.elsc...@xs4all.nl): To have more more advantages the minimum score could be given as a parameter to the next() and advance() methods. > Add score threshold into Scorer.score() > --------------------------------------- > > Key: LUCENE-3364 > URL: https://issues.apache.org/jira/browse/LUCENE-3364 > Project: Lucene - Java > Issue Type: Improvement > Components: core/query/scoring > Reporter: John Wang > > This is an optimization for scoring. > Given a Scorer.score() implementation, where features are gathered to > calculate a score. > Proposal, add a parameter to score, e.g. score(float threshold) > This threshold is the minimum score to "beat" to make it to the current > PriorityQueue. This could potential save a great deal of wasted calculation > in the cases where recall is large. > In our case specifically, some of the features needed to do calculation can > be expensive to obtain, it would be nice to have a place to decide whether or > not even fetching these features are necessary. > Also, if we know the score would be low, simply threshold can be returned. > Let me know if this makes sense and I can work on a patch. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org