title: Force Google searches to not return results without the search terms
body: <p>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 <code>analytic proof dihedral homomorphism</code> (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:</p>
  
  <p><a href="https://math.stackexchange.com/questions/752203/surjective-homomorphism-dihedral-group">https://math.stackexchange.com/questions/752203/surjective-homomorphism-dihedral-group</a></p>
  
  <p>which doesn't contain any word like "analytic".  </p>
  
  <p>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?</p>
  
  <p>[Edit:  By the way, this same basic question was posed before, at this page.</p>
  
  <p><a href="https://stackoverflow.com/questions/26950334/why-google-search-return-results-that-does-not-contain-the-string-i-searched-for">why google search return results that does not contain the string I searched for?</a></p>
  
  <p>However, nobody successfully indicated how to get the desired results.]</p>