The main problem I have with the syntax is that "-" doesn't remove that term from the search results. In fact I'm not sure what it does.
For example, search "cats" and "cats -adopt". The second result for me in both cases is "Cats for adoption".
For example, search "cats" and "cats -adopt". The second result for me in both cases is "Cats for adoption".