[ 
https://issues.apache.org/jira/browse/LUCENE-5167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13737026#comment-13737026
 ] 

Robert Muir commented on LUCENE-5167:
-------------------------------------

Thanks for opening the issue Ross,

I looked, the trickier part seems to be how to allow the users of this to get 
AtomicReader on each segment transition.

Currently, the idea is SimilarityBase hides a lot of this complexity (presents 
a simple stateless API over the more advanced stateful api): but in addition to 
passing docid, users will need a way to grab things like DocValues from each 
segment to make it useful... 
                
> SimilarityBase does not pass docId in the score method for use of FieldCache 
> or DocValues
> -----------------------------------------------------------------------------------------
>
>                 Key: LUCENE-5167
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5167
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/query/scoring
>    Affects Versions: 4.0, 4.1, 4.2, 4.4, 4.3.1
>            Reporter: Ross Woolf
>
> SimilarityBase does not pass docId in the score method for use of FieldCache 
> or DocValues.
> If the intent of extending SimilarityBase is to use a FieldCache or 
> NumericDocValuesField as part of the scoring, this is not possible because 
> SimilarityBase does not pass on the docId as one of the parameters of the 
> score method.  This parameter should be added to the score method so that 
> fieldCache or NumericDocValues can be used when extending SimilarityBase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to