explain should not mask negative scores
---------------------------------------
Key: LUCENE-1302
URL: https://issues.apache.org/jira/browse/LUCENE-1302
Project: Lucene - Java
Issue Type: Bug
Components: Query/Scoring
Reporter: Doron Cohen
Assignee: Doron Cohen
Priority: Minor
Fix For: 2.4
Explanation.isMatch() returns false for 0 or negative scores.
Hence negative scores are omitted from the explanation.
This causes, when using e.g. BoostingTermQuery with negative boosts, a
difference between the collected doc score and the score shown by explain().
A word on the usage of this - BTQ with negative boosts is useful for
"punishing" documents for containing a term. It also allows all sorts of tricks
with multiplying query boost by the BTQ boost, so you get a positive score if
both boosts have the same sign but negative otherwise. - I am sure there other
uses as well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]