Force Google searches to not return results without the search terms

Addem picture Addem · Mar 17, 2015 · Viewed 13.3k times · Source

So I've sometimes searched Google for certain pages and Google will actually return pages that don't have my searched terms. For example, if I search for analytic proof dihedral homomorphism (I don't currently actually want to search for this, it's just an example.) it will return a few things that are all appropriately relevant to every individual term. However, it also returns the following page:

https://math.stackexchange.com/questions/752203/surjective-homomorphism-dihedral-group

which doesn't contain any word like "analytic".

However, often when I search for this kind of thing I want to make sure that every word I searched for occurs at least once in the result. Is there a way to force Google not to "take liberties" like this? That is to say, can I force Google to return only pages that contain every word that I searched for?

[Edit: By the way, this same basic question was posed before, at this page.

why google search return results that does not contain the string I searched for?

However, nobody successfully indicated how to get the desired results.]

Answer

Addem picture Addem · Mar 17, 2015

Super Users has the answer at the following page:

https://superuser.com/questions/19335/force-google-search-to-require-terms-by-default

The current work around is to put the word you want to force in quotes:

foo bar "baz"

Google won't return pages without baz.