Working AROUND the NEAR Truth! Who Offers Proximity Search?

Finding several terms that are close to one another is a way to make the search results more relevant, i.e. make the search more semantic. This feature is called Proximity Search; it’s especially useful when searching on the web and in long, unstructured documents. A familiar example is to search for the word manage close to the word people, to find bios of those who have managed people, vs. profiles that just have both words somewhere in the text. Another example would be to look for a school name close to the year of graduation. Applications of proximity search are multiple.

Google, Bing, and Yandex have all implemented proximity search features. It looks like, however, the first two search engines have dropped the ball. Let’s take a look at some examples.

Google’s has never officially documented its proximity operator. Back in 2010 researchers were excited to read the post “AROUND has always been around” by Google’s Dan Russel. At this time, however, after looking at multiple test searches, I’d say AROUND doesn’t do its job. Compare, for example, these (randomly picked) searches on Google:

  • manage AROUND(9) people “associate partner” accenture atlanta
  • manage AROUND(1) people “associate partner” accenture atlanta
  • manage people “associate partner” accenture atlanta

The results are just identical:

Perhaps there are some cases where AROUND does influence the results, but the operator is certainly unreliable!

The same goes for Bing’s (documented!) operator NEAR. Just compare these simple searches and you will see that it’s not working right:

Let’s hope that Google and Bing engineers will make the proximity search feature a high enough priority to fix it sometime in the future.

Yandex.com is the only global search engine that does, in fact, currently support proximity search. For starters, Yandex has the operator & which means “search for the terms to appear in one sentence.” Here is an example I have just created in response to a question on the Boolean Ning Network:

“graduated” & “Georgia Institute of Technology” & 2016

Further, Yandex can search for one term after another, within a certain “distance” in words between the terms. This search –

“Georgia Institute of Technology” /2 2016

Article Continues Below

will look for the second term (2016) to appear after the first term (“Georgia Institute of Technology”) with no more than two words in-between. You can also search using (for example) /(-2 +2)  to find the terms in either order, within two words from each other.

Conclusion: Yandex wins! If you are looking to use proximity search on the web, Yandex is your search engine.

Your comments and creative proximity search examples are welcome! Check out the article on LinkedIn.

Irina Shamaeva
Irina Shamaeva is a Partner and the Chief Sourcer at Brain Gain Recruiting, an executive search firm that specializes in placing senior software development and management consulting candidates nationwide. In addition to full cycle recruiting, Irina does Sourcing projects across numerous industries and geographies. She shares techniques that she invents, while hands-on sourcing, in blogs and in presentations. Irina maintains an active blog, Boolean Strings, where she publishes sourcing advice, tips, and best practices, that has enjoyed 175K+ visits to-date. Prior to Brain Gain Recruiting, Irina held engineering and management leadership positions at biotech and high technology companies in the San Francisco Bay Area, including Applied Biosystems, MDL, and e-Motion. Irina holds a Master of Science Degree in Mathematics from Moscow University. To learn more about Irina, check out her LinkedIn Profile , follow her on Twitter, and circle her on Google-Plus.