Le ven. 21 oct. 2016 à 12:20, Robert Muir <[email protected]> a écrit :

> What changed?
>

The issue here is ReqOptSumScorer, which computes the score of the MUST and
SHOULD clauses separately and then sum them up. In that test case, in one
case body:d is in the list of SHOULD clauses, and in the other case it is
in the list of MUST clauses.

For the same reason, "+a b", "+a +b" and "a +b" may return different scores
on the same documents.

I can undo the change if you think this is a blocker, but that would be
disappointing as it would mean that we cannot do other exciting changes
like flattening nested disjunctions since it would cause the same problem.

Reply via email to