: It looks to me like everything matches down the line but top level says : otherQuery is a non-match... I don't get it?
Note the parsed query... : <str name="parsedquery_toString">+moreWords:syncmaster : -moreWords:"sync (master syncmaster)"</str> ...and the top level explanation message... : <str name="209730998">0.0 = (NON-MATCH) Failure to meet condition(s) of : required/prohibited clause(s) 1.4043131 = (MATCH) ...so either this document *doens't* match the mandatory clause "+moreWords:syncmaster" or it *does* match the prohibited clause "-moreWords:"sync (master syncmaster)" Looking at the details... : match on prohibited clause (moreWords:"sync (master syncmaster)") : 9.393997 = (MATCH) weight(moreWords:"sync (master syncmaster)" in ...so there's your answer. -Hoss