Sourcing

Boolean search vs AI sourcing: what actually finds candidates

·5 min read
Marcel van der Meer
Marcel van der MeerFounder, Klikwork
Two overlapping orange rings holding white fragments, with a pile of loose sheets left outside both

TL;DR

Boolean search finds people who described themselves the way you expected. AI sourcing finds people who described themselves differently. Neither finds the candidate who filled in almost nothing, which is where the real scarcity sits. The recruiters who win run both and know which failure mode they are dealing with.

Every sourcing tool sold in the last two years makes the same promise: stop writing Boolean strings, just describe who you want.

The promise is real. It is also incomplete, and the gap is where most sourcing time still disappears.

What is the difference between Boolean search and AI sourcing?

Boolean search finds people who described themselves the way you expected. AI sourcing finds people who described themselves differently. They fail in opposite directions, which is exactly why running one without the other leaves candidates on the table.

Boolean searchAI sourcing
FindsPeople who used the words you expectedPeople who described themselves differently
MissesVocabulary you did not think ofSparse profiles that rank low on similarity
Failure modeSilence. Results look fine, you never see the gapConfidence. Always returns something plausible
DebuggableYes, you can read the stringNo, you change adjectives and hope
Best forStandardised vocabulary, large marketsNew roles, titles nobody agrees on

Where does Boolean search fail?

Boolean is precise, and precision is a liability when the vocabulary is not yours to control.

A Boolean string encodes your assumptions about how a candidate writes their own profile. The synonyms you thought of, you can OR in. The ones you did not think of, you never see: the job architecture that exists inside one company and nowhere else, the title a whole subculture uses that has not reached you yet.

Then there is the filter you wrap around the string. In the Netherlands, 1.7 million LinkedIn profiles never appear in a location-based search, because those people only filled in the country. Your string is fine. The location filter next to it is what drops them, and it does not matter which flavour you pick: city, province, or a postal code with a radius. All three silently exclude anyone who never set a location below country level.

And a profile with almost nothing written on it has no words to match. There, the string really does hit a wall.

Boolean's failure mode is silence. You get results, they look fine, and you never learn what you did not see.

Where does AI sourcing fail?

AI sourcing solves the vocabulary problem. Describe the role in plain language and the tool finds semantically similar profiles, including the ones whose titles you would never have guessed.

Then it introduces two problems of its own.

The first is that you cannot see the query. When a Boolean string returns nothing, you can read it and find the bracket you got wrong. When an AI search returns a thin list, you get no explanation. You are debugging a black box by changing adjectives.

The second is that semantic similarity rewards people who write like the training data. Long, well-structured, keyword-dense profiles rank. Sparse profiles sink. That is the same population Boolean was already missing, now missed for a different reason.

AI sourcing's failure mode is confidence. It always returns something, and the something always looks plausible.

Should you use Boolean or AI sourcing?

Both, on different populations. The recruiters who consistently fill hard roles stopped treating it as a choice.

Boolean for the known population. When the vocabulary is standardised and the market is large, a precise string still beats a prompt. Finance, compliance, most regulated professions. If you want the string written for you, our free X-Ray search generator turns a plain description into a Google query against LinkedIn profiles.

AI for the unknown population. When you do not know what these people call themselves, or the role is new enough that nobody agrees on a title, semantic search does in one pass what would take you four Boolean attempts.

Filters for the invisible population. Both approaches work on text, so neither one rescues a profile that has almost no text on it. Neither one undoes a location filter that already dropped the person before any matching started. Those need deliberate technique: deselecting every province after selecting a country, using the job title filter that surfaces people open to a role they do not currently hold, searching without a location filter at all when the profile is scarce enough to justify it.

That third group is where the candidates nobody else is contacting live. Most recruiters are fishing the same pond.

The question that matters more than the tool

Both approaches assume you know what you are looking for. That assumption is usually where sourcing actually fails.

A vague intake produces a vague string and a vague prompt with equal reliability. Swapping the tool does not fix an unclear brief, it just makes the wrong list arrive faster. If your sourcing feels slow, check the intake before you check the tooling.

There is also a bias dimension worth naming. Ranking by semantic similarity to a good profile means ranking by resemblance to whoever wrote the good profiles. Hiding photos and names during sourcing removes one bias from one step. It does not touch this one.

Where to go from here

If you are choosing between Boolean and AI sourcing, you are asking the wrong question. Learn where each one goes blind, and build a process that covers both blind spots on purpose.

That is what the AI Sourcing Masterclass is for: Boolean, X-Ray and AI search working together instead of against each other, on your own vacancies rather than on demo data.

And if the deeper problem is that sourcing eats a day a week that you would rather get back, that is not a search technique. That is an automation, and you build one of those in two days at AI Recruitment Engineer Bootcamp I.