Mouser, I think it would be helpful (at least in the help file if not here) to say something about how non-contiguous search words (multiword search) are implemented.
What it looks like to me, from initial testing, is that when multiple words are typed, the first word is required text, as before, but that if subsequent words are not present then there is a big scoring penalty. It's not clear to me how path matching works; some paths that include the second word seem to get a boost, but others not.
FWIW (which may not be much!) what I would have expected intuitively is that all the specified words be equivalent in importance... via either boolean AND or OR. If they are not treated the same, then it's harder to figure out what's happening.