There is no need to evaluate further terms after the first non-matching one, as the individual terms of a phrase are ANDed.
mentioned in commit 81e050f3