Not too long ago I was asked a question regarding Google’s search operators, specifically the tilde (~). The original question was, "Is the tilde really necessary in a Google search? If so, what exactly does it do? We understand it pulls similar results in theory but just typing a word will default to similar words as well."
My Answer
The tilde (~) is not really necessary in a Google search, although it can have its uses. The tilde functions as a synonym search, returning not only the search term you specified, but also terms that Google “thinks” are synonymous with the term. I’ve also read some sources that claim the ~ will return results of the term with alternate endings, similar to a root word search. However, in my testing, I have found that is not always or even necessarily the case.
Of note is that it’s Google itself that “chooses” what it thinks are synonyms, and while they sometimes make sense, in my testing they sometimes don’t, and they are also not exhaustive (in other words, the ~ does not appear to return ALL possible synonyms, just some).
Having said all of that, if I wanted to find someone with software development experience, I can search for ~develop. That returns the following words: developing, development, developer – which may be helpful.
However, if we try the same thing with ~design, we get results with matches of architecture and construction. Which may not be so helpful.
Because Google does automatically employ stemming, you can search for a term like develop and it will automatically return results of developer, developed, etc. However, some synonyms are not always conveniently words with alternate endings (as we saw in the case of ~design).
In fact, some words don’t stem to anything. Searching for software will only return the word “software” – because nothing stems off of it. However, if you use the tilde, it CAN be useful in that ~software will also return results of shareware, programs, drivers, and tools – but “application” is mysteriously missing.
Conclusion:
The tilde does have its uses, but it also comes with limitations. I do use it from time to time, just to see what Google is going to return as synonymous results, but if I find the synonymous results irrelevant, I simply drop the tilde.
Also – if you want to “turn off” Google’s auto-stemming for any particular search term, you can simply add a + sign immediately in front of your terms or phrases (e.g., +accountant), or you can use quotation marks to essentially achieve the same thing (e.g., “accountant”). That way, Google will not also return results of accountants or accounting if you are specifically targeting the word accountant.
About the Author:
Glen Cathey is the author of
www.booleanblackbelt.com, a blog about sharing best practices for leveraging the Internet, job boards, resume databases, and social networks for sourcing and recruiting. With over 12 years of experience in the recruiting and staffing industry, he currently serves as the V.P. of Recruitment for a large staffing firm and trains hundreds of recruiters every year in the art and science of leveraging technology for talent identification and acquisition.