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.
