Google's undocumented operator "AROUND" helps you finding web pages that include words or phrases which're close to each other. "The AROUND operator is a handy trick to use when you're looking for a combination of search terms when one dominates the results, but you're interested in the relationship between two query terms.
Note; if Google can't find anything within the limit, it'll just do regular ranking of the terms without AROUND coming into play. Using AROUND is especially useful when documents are rather long," suggests Google's Daniel Russell.
If you want to find results that include both "Steve Jobs" and "Andy Rubin", you might search for ["Steve Jobs" "Andy Rubin"] or even for ["Steve Jobs * Andy Rubin"].
Google's AROUND operator lets you specify the maximum number of words that separate the two names. For e.g., you could search for ["Steve Jobs" AROUND(3) "Andy Rubin"] and only get web pages that include the two names separated by less than three words.
Bing also has a similar operator, called "near".