Tag Archives: Boolean Strings

Boolean Strings, Semantic and Natural Language Search – Oh My!

An entertaining blog post by Matt Charney was recently brought to my attention in which he tells the world to shut up and stop talking about Boolean strings – he argues that Boolean search is a dying art and that “investing time or energy into becoming a master at Boolean is a lot like learning the fine art of calligraphy or opening a Delorean dealership.”

You can read the snippet regarding Boolean Strings below – click the image to be taken to the entire post, in which Matt addresses mobile recruiting and employer branding.

Matt Charney Boolean Strings

I enjoyed Matt’s post and his approach, but I did not find his arguments to be thoroughly sound – although I suspect he wasn’t trying to make them so (after all, his blog is titled “Snark Attack”).

I’m going to take the opportunity to address the points Matt raised – not because I am trying to stay “relevant,” as some might suggest (my blog is a not-for-profit personal passion and I don’t consult/train for a fee), and also not because I have a vested interest in “keeping Boolean search alive” (because I really don’t) – rather, because I am still amazed that a fundamental lack of understanding of search and information retrieval – both “manual” Boolean search and “automated” taxonomy driven and/or AI-powered semantic search – and I am constantly trying to help people not only understand both, but also appreciate their intrinsic limitations, as well as separate reality from hype.

So, without further ado: Continue reading

Google Plus Search Guide: How to Search & Find People on G+

 

Do you want to know how to search for people on Google+ by title/skill, company, AND location?

If so, you’ve come to the right place – I’m going to show you 3 different ways to find people on Google+, and only one of them allows you to reliably search for and find people based on where they live:

  1. Google+’s built-in search functionality
  2. FindPeopleonPlus
  3. Using Google to X-Ray search Google+ (the most effective way!)

Back in 2011 I wrote a post about how to search Google+ to find people in specific locations. At the time, Google+ wasn’t a ghost town, but it wasn’t exactly well populated.

Nearly 2 years later, that’s no longer the case – Google+ now has over 500M profiles, 235M+ of them actively using Google+ features, and 135M+ people are active in the Google+ stream, solidly positioning Google+ in the upper tier of the “Big 4” social recruiting sites (Facebook, LinkedIn, Google+, Twitter).

In fact, Google+ is now actually the #2 most actively used service online:

 

 

Google+ Native Search Functionality

While the massive change in users and activity has been great, one thing that unfortunately hasn’t changed is that Google+ still doesn’t have any built-in functionality to reliably search for people by specific location, which is critical to any sourcing and recruiting effort.

While Google+ has recently released a new “Find People” functionality, it doesn’t allow you to find people by where they are located.

What you can do, however, is search for people who work at specific companies using the “Find coworkers” search functionality and entering in any company.

Searching Google+ via Find Coworkers

 

Google+ Find Coworkers

 

For example, searching for “coworkers” at Rio Tinto (world leader in mining and processing):

 

 

Here are some of the results – all currently employed at the target company:

 

 

What you can’t do with this search functionality is search by people who work at specific companies in specific locations. which is critical to most sourcing and recruiting efforts.

However, if you’re new to Google+, you should be impressed by your ability to find anyone.

In this respect, Google+ is similar to Facebook’s Graph Search and unlike LinkedIn, as you don’t have to be connected to people or have them in Circles to find them and view their profiles, which is fantastic for sourcers and recruiters.

Searching Google+ via the Google+ Search Bar

Moving on to Google+’s search bar, you can try to find people in a specific location by simply typing in a city along with the rest of your query. For example, take a look at the results for a simple search such as “software engineer” “new york” “google”

 

 

Pretty decent results, right?

Don’t be fooled by appearances.

You can see from just that screenshot that not all of those people work at Google (although many do), and if you explore the results individually, you’ll find that they all mention “New York” somewhere (as they should, based on my search criteria) – but they don’t all live in New York.

For example, taking a closer look at one of the results:

 

 

You can see she attended school in New York, but her location isn’t revealed on her Google+ profile as it is for others.

Cross referencing her on LinkedIn shows she lives in California.

 

 

I’m not slamming Google+’s search bar – it does a decent job, but it doesn’t offer sourcers and recruiters the search precision they need.

Just to show you that Google+ isn’t only useful for sourcing and recruiting software engineers in the U.S., for my readers in Oz, here’s a simple search for people at Rio Tinto in Perth:

 

 

FindPeopleonPlus

Some of you may be aware of FindPeopleonPlus, which you can use to find people by employer, occupation, and location.

For example, here is a search for software engineers who work at Google and live in New York:

 

 

Looks great, right?

Unfortunately, according to their own website, FindPeopleonPlus has only indexed 45M users, which is now obviously a small portion of the total population of Google+ users.

The above search found 109 people, which isn’t too shabby. However, I’ll show you how to use Google to X-Ray search Google+ to find more people in a moment.

FindPeopleonPlus does have some great functionality – you can search for/sort people by gender (diversity sourcing!), education (specific university), employer, occupation, state, and city.

Interestingly, it appears they are busy building a “Career Platform” – I’m assuming this won’t be free because what they’ve already built can easily be used by recruiters to find candidates.

 

 

Hopefully they will speed up their performance – I noticed my searches lagged significantly. But maybe I’m just spoiled.

Oh, and I just had to share these two nuggets of gold I found when exploring FindPeopleonPlus for this post:

 

 

Matt’s got a sense of humor. Maybe Kelly can add the ability to search Google+ for people by employer, occupation and location like FindPeopleonPlus can.

Am I the only one that is confused and disappointed by the fact that the Google team hasn’t thought to offer a greater degree of search capability? Even Facebook’s Graph Search offers the ability to search by location, current and past employer, current title, etc.

I thought Google = search?

How to Find People on Google+ by Location: X-Ray Search

To this day, using Google to search Google+ remains the best way to reliably find people on Google+ by location.

Over time, Google+ has made multiple changes to Google+ profiles, so while my original (circa 2011!) Google+ X-Ray search still works, there are a few small adjustments I’ve made based on profile changes that allow even greater control over search results (thanks Google+ team!).

Back in 2011, when it came to listing locations on Google+ profiles, they were displayed in the “Places Lived” section.

“Places Lived” doesn’t exist anymore – it’s now just “Places,” and the word “lived” is no longer there to search for exactly as I did in the past.

However, location information from Google+ profiles is now often also displayed in the summary info at the top of a person’s profile, and it can be listed as “Lived in ________” or “Lives in _________” – you can search for either or both.

X-Ray Searching Google+ for “Lived in”

Here is an example of a Google X-Ray search of Google+ to find software engineers who work at Google in New York, using “lived in _______:”

site:plus.google.com “lived * new york” “software engineer” “works * google”

 

 

Here’s where it’s picking up the “Lived in,” which pulls from their list of locations on their profile.

 

 

Don’t be confused by or concerned with the past-tense “lived in.” For these folks, the first location listed is typically where they currently live…

 

…they just haven’t checked the “Current” box by the location when they edited their profile:

 

 

When checking some of the Google+ results to see if the the people did in fact live in the location I specified, I cross referenced them on LinkedIn.

Interestingly, when I cross referenced one of the results from my New York search on LinkedIn, their LinkedIn profile stated that they currently lived in Bulgaria instead of New York, which was initially disappointing, at least until I performed a Facebook Graph Search for her, where I was able to confirm she does in fact live in New York.

 

Google+ cross reference location on Facebook Graph Search

 

Hopefully I am not the only who finds this interesting, although not all that surprising when you think about it – Facebook can be more accurate than LinkedIn.

X-Ray Searching Google+ for “Lives in”

Here is the exact same search as above, which is a Google X-Ray search of Google+ to find software engineers who work at Google in New York – except in this case, I am using “lives in _______:”

site:plus.google.com “lives * new york” “software engineer” “works * google”

 

 

You’ll notice some dupes in the results for hits on the same person from multiple places on their profile, such as the “About” and “Videos” sections.

If you wanted to clean those up, you could run something like this:

site:plus.google.com “lives * new york” “software engineer” “works * google” -inurl:(about|photos|videos) – you’ll get 118 clean results from the original 135.

One thing you can do using Google to X-Ray search Google+ for profiles that you can’t do on FindPeopleonPlus is Boolean search with no limitations.

For the Boolean bashers (I know you’re out there!), basic Boolean logic allows the ability to search for multiple titles, skills, and or companies in a single search string. Although FindPeopleonPlus does support basic Boolean logic for keywords, they don’t allow the use of Boolean logic to simultaneously search for any of a number of employers or occupations/titles.

With a search interface similar to FindPeopleonPlus’s, you’re limited to one company, title, etc. at a time per search. Yes – it still “works,” but it feels like wearing mittens vs. fingerless gloves when you know how to get exactly what you want and you can’t get exactly what you want in a single search like you can with Google.

For example, we can search for any of 3 titles at once using Google to X-Ray search Google+:

site:plus.google.com “lives * new york” (programmer | developer | “software engineer”) “works * google” -inurl:(posts|about|photos|videos|plusones)

That Google search returns 137 results in New York.

With FindPeopleonPlus, you get 3 results in the entire world.

Going one step further with Google+ site: search, you can search for both “lived in” and “lives in” in the same string to get 152 results:

site:plus.google.com (“lives * new york” | “lived * new york”) (programmer | developer | “software engineer”) “works * google” -inurl:(posts|about|photos|videos|plusones)

Of course, you don’t have to target companies in your search strings.

In fact, you can also search for people that don’t even mention their employer in the “work” section (although they do mention it somewhere else):

site:plus.google.com (“lives * new york” | “lived * new york”) (programmer | developer | “software engineer”) -“works * “ -inurl:(posts|about|photos|videos|plusones)

Like this person:

 

Google+ search result profile with no current employer. Kind of. :)

 

There are many other interesting things you can do with Google+ X-Ray searches – I just wanted to provide you with a few “starter” searches to get you going.

Google+ Got Your Attention Now?

There’s no doubt that LinkedIn is “where it’s at” with regard to deep and highly searchable human capital data, and I don’t think LinkedIn is becoming “saturated” as many people seem to be suggesting recently – most sourcers/recruiters only find and review 20-30% of what’s available to be found on LinkedIn, leaving at least 50M (if not 100M+!) profiles unfound/unviewed. No, I am not exaggerating for effect.

Even with sourcers and recruiters only scratching the surface of LinkedIn, Google+ cannot be ignored.

Google+ now has more profiles than LinkedIn and is the most active social network in the world second only to Facebook. Yes, I know – Google+ haters/doubters like to argue about what “active” really means…who cares?!?! Most Google+ naysayers haven’t spent 5 minutes on Google+.

Get on Google+ and do some searches and I think you’ll be impressed with what you can quickly and easily find. Explore Google+ a little bit (actually USE it for a few weeks) and I think you’ll be surprised by the functionality and the many benefits and advantages if can afford sourcers and recruiters.

Check out the kind of information you’re missing if you’re not searching Google+:

 

 

Yes, that’s an email address I blurred out. It’s there for anyone to find – it’s not listed because I know them or have them in a Circle – because I don’t.

Unlike LinkedIn, I’ve found that software engineers and other non-recruiting professionals do include email addresses and sometimes even phone numbers on their profiles that anyone can see – like the phone number of this UX Engineer at Microsoft:

 

Google+ mobile phone number

 

Of course, there are many advantages of using Google+ in your sourcing and recruiting efforts that are beyond the scope of this post.

As for me – I don’t care if you never use Google+ for sourcing and recruiting. It just means I have less competition.

:)

 

Boolean Search Strings, Referrals and Source of Hire

I read an article on ERE about the other day titled “Love Writing Boolean Instead of Recruiting? Then Don’t Read This Post.

While I happen to be pretty good at and thoroughly enjoy writing Boolean queries for talent mining, I actually love the entire recruiting life cycle. Sourcing is a means to an end, not a means in and of itself for me. Even so – with such a provocative post title (nice work John!), I had to read the article.

The article is a pretty strong pitch for Scavado, which “does the search work for you, saving hours of time otherwise spent developing Boolean search strings and applying them manually to each site searched.”

Things really got interesting when I got down to the comments on the article, as I stumbled into an interesting exchange between Amybeth Hale and Keith Halperin which covered direct sourcing, referral recruiting, and outsourcing sourcing at $6.25/hour.

Read on to learn my thoughts on all of the above. Continue reading

Beyond Boolean: Human Capital Information Retrieval

When I recently spoke at SourceCon in New York, I showed an example Boolean search string that could be used as a challenge or an evaluation of a person’s knowledge and ability.

The search string looked something like this:

(Director or “Project Manage*” or “Program Manage*” or PM*) w/250 xfirstword and (truck* or ship* or rail* or transport* or logistic* or “supply chain*”) w/10 (manag* or project)* and (Deloitte or Ernst or “E&Y” or KPMG or PwC or PricewaterhouseCoopers or “Price Waterhouse*”)

During the presentation, an audience member asked me why there wasn’t any use of site:, inurl:, intitle:, etc. I responded by acknowledging that for many, sourcing and Boolean search seems to be synonymous with Internet search – however, this is definitely not the case. Continue reading

Boolean Search String Experiment #2

Cyborg Sourcer

Back in November, I posted a Boolean search challenge to demonstrate that when you give a number of sourcers and recruiters the same job description/hiring profile to search for, you will get as many different searches and search strategies as you have sourcers and recruiters.

As I have said many times before, every search string “works,” provided they are syntactically correct.

However, not all search strings or strategies are created equal, nor are the results that are returned.

Because of this fact, 20 different sourcers and recruiters searching the same source (LinkedIn, the Internet, Monster, etc.) will find some of the same candidates, but each will also find some that the others do not.

The most important question to ask is anyone actually finding all of the best candidates that the particular source has to offer? Believe it or not, some of the best candidates are never found by the people who are searching for them. You can’t be aware of something your searches do not return.

Or can you?

Information Retrieval is the Key

When it comes to information retrieval– which is the science of searching for documents (e.g., resumes, press releases, etc.), for information within documents (e.g., experience and qualifications), as well as searching relational databases and the Internet – simply having access to the information does not afford a sourcer, recruiter or organization any competitive advantage.

However, human capital informational and competitive advantage can be achieved through more effective retrieval – in other words, more effective queries (i.e., Boolean search strings).

Queries are formal statements of information needs. When searching to identify talent, the more effective you are at translating your information needs (skills, experience, qualifications, etc.) into queries, the more likely you are to find all of the best candidates any particular source of talent has to offer. Continue reading

Boolean Search String Experiment Follow Up

On November 8th, 2010, I wrote a post containing a Boolean search challenge and an experiment of sorts – I asked readers to share their approach and Boolean search strings for a basic job description. The inspiration for the experiment came from the fact that very few people seem to be consciously aware of the issue that when it comes to sourcing candidates via the Internet, resume databases, LinkedIn, etc., is that all Boolean candidate searches work, provided they are syntactically correct.

This is a fundamental problem which heavily influences the perception of sourcing as a low level, non-critical function and/or role, because anyone can take the title from a job description and the required skill terms, create a basic Boolean query, and get results. This leads to the idea that finding talent is easy – slap a few search terms together and voila! – you get candidates.

Congratulations for finding the same candidates everyone else is finding with the same unsophisticated searches. All candidate queries are definitely not created equal, and you simply cannot gain any competitive advantage running the same basic taken-straight-from-the-job-description title and keyword searches that everyone else does.

The lesser-known reality is that most people who run Boolean searches on LinkedIn, job board resume databases, in their Applicant Tracking Systems (if they even support Boolean – ouch!) and the Internet only find a small fraction of the talent that is available to be found. I’ve written quite a bit on the topic so I won’t belabor that point in this post. Continue reading

Boolean Search String Experiment – Are You Game?

Cyborg SourcerOne of the most interesting yet overlooked aspects associated with sourcing candidates using the Internet, job board databases, ATS/CRM systems and social networks such as LinkedIn is that as long as your syntax is correct, every search “works.”

This fact leads (too) many people to believe that finding talent online is easy and that there is no competitive advantage to be gained in the practice of searching human capital data.

However, are all queries created equal?

Would 5 different recruiters working the same position use the same search strings and search strategy? Would they find the same people if they used the same source?

In many organizations, sourcers and recruiters do not get (or seek out) the opportunity to compare and contrast their search strategies and tactics with their peers and/or managers on a position-by-position basis. Much of the magic of talent discovery and identification, or lack thereof, happens on each person’s computer screen.

Unlike professional athletes and musicians whose skills and techniques are on display and scientists who publish their work, sourcers and recruiters responsible for talent discovery have absolutely no public basis of comparison. Continue reading