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

David Smiley commented on SOLR-14800:
-------------------------------------

[~hossman] I'd like your opinion on this, as a long-time Solr committer.  There 
are a variety of queries that are generally only used in a filter query and 
thus their scores don't matter.  Nonetheless sometimes they can be in the main 
query, and thus their scoring behavior becomes pertinent.  I think it's kind of 
sporadic which of them scores as zero... though I can say that {{ {!filter} }} 
will score as zero, as well as the block-join equivalents.  Do you think we 
should have them all be 1 now or leave them as they are (some being 0) 
irrespective of internal refactoring related to Filter which users don't care 
about?  Whatever happens to Filter, we can do either way.

> Filter default score should be the provided boost, not zero
> -----------------------------------------------------------
>
>                 Key: SOLR-14800
>                 URL: https://issues.apache.org/jira/browse/SOLR-14800
>             Project: Solr
>          Issue Type: Sub-task
>          Components: search
>            Reporter: David Smiley
>            Priority: Major
>
> I see some inconsistency in what some "constant scoring queries" return for a 
> score.  Lucene's ConstantScoreQuery yields 1 but it can be boosted (e.g. 
> multiplied by whatever).  SolrConstantScoreQuery (which wraps a Filter) does 
> the same.  Filter itself (which was modified to BE a Query years ago) yields 
> 0 (not boostable), and so if it's used as a Query (vs only used as a supplier 
> of DocIdSet), it's always 0.  Nearly all ConstantScoreQuery usages use the 
> provided boost (often indirectly via score() which is initialized to the 
> boost), and do not hard-code 0.  I think we should standardize on this 
> approach.
> Note: ToParentBlockJoinQuery (and Child equivalent) use 0 (by code 
> inspection) but this seems to be an anomaly.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to