What is Boolean Search?

Boolean search is a technique for finding candidates by combining keywords with logical operators — AND, OR, NOT, parentheses, and quotation marks — to narrow or broaden results across job boards, search engines, and platforms like LinkedIn.

By Lee Flanagan

27th Apr. 2026  |  Last Updated: 27th Apr. 2026

Extended definition

Boolean search is the core skill of modern sourcing. Recruiters and sourcers use it to cut through massive candidate databases and surface profiles that match specific criteria — skills, titles, locations, industries, seniority.

It’s named after George Boole, the 19th-century mathematician whose algebra underpins how search engines interpret queries. In practical TA work, Boolean search lives inside LinkedIn Recruiter, Google, GitHub, Indeed, Stack Overflow, and internal ATS searches.

A sourcer who can write a tight Boolean string finds in ten minutes what a recruiter typing “software engineer” into a basic search will miss entirely. It’s the difference between fishing with a net and fishing with a dragline — and in competitive markets, it’s the difference between a full pipeline and an empty one.

How Boolean search works

Boolean strings rely on a small set of operators:

  • AND narrows results — both terms must appear.
  • OR broadens results — either term matches.
  • NOT excludes — drops results containing a term.
  • Quotation marks match exact phrases.
  • Parentheses group terms so the logic reads in the correct order.

A typical string for a senior Python engineer in Dublin might look like: ("Senior Software Engineer" OR "Senior Developer") AND Python AND Dublin NOT "Junior".

Different platforms handle Boolean differently. Google uses true Boolean with its own quirks.

LinkedIn Recruiter supports AND, OR, NOT, quotes, and parentheses but ignores wildcards and proximity operators. GitHub uses a qualifier-based syntax.

Knowing the dialect of each platform is half the skill.

Good sourcers layer Boolean with synonym expansion (developer OR engineer OR programmer), title variations across seniority (junior, mid, senior, staff, principal), location nuances (cities, metros, remote indicators), and negative keywords to filter out agency recruiters, students, or irrelevant industries.

The best Boolean strings aren’t the longest — they’re the ones that return a shortlist dense with real candidates, not noise. Iteration matters more than cleverness. Experienced sourcers build, test, refine, and save their strings as templates by role family so the work compounds across requisitions.

Why Boolean search matters

Every sourcing tool on the market — AI-assisted platforms included — still rests on Boolean logic underneath. A sourcer who doesn’t understand Boolean is dependent on whatever the tool decides is relevant.

A sourcer who does understand it can override the tool, probe hidden talent pools, and work platforms the tool doesn’t cover — GitHub, Stack Overflow, Meetup, specialist communities. For a VP of Talent, Boolean fluency across the sourcing team is the difference between paying for premium LinkedIn seats and actually getting value from them.

Weak Boolean means slow, shallow pipelines and higher agency spend. Strong Boolean compounds: a good string written once becomes a reusable asset across dozens of reqs.

Common mistakes and misconceptions about Boolean search

  • Assuming longer strings are better — Adding twenty synonyms rarely helps — it buries signal in noise. Start narrow, widen only when results dry up.
  • Forgetting that operators are case-sensitive on LinkedIn and Google — AND, OR, NOT must be in capital letters or they get treated as keywords.
  • Missing parentheses. Python OR Java AND "New York" reads differently than (Python OR Java) AND "New York" — the first returns anyone mentioning Python, plus Java candidates in New York.
  • Treating Boolean as a one-time query — The best sourcers iterate — run, review 20 results, refine, run again.
  • Believing AI replaces Boolean — AI tools produce better results when operators brief them with Boolean-level precision.

Frequently asked questions

What is Boolean search?

Boolean search is a technique for finding candidates by combining keywords with logical operators — AND, OR, NOT, parentheses, and quotation marks — to narrow or broaden results across job boards, search engines, and platforms like LinkedIn. Recruiters and sourcers use it to cut through massive candidate databases and surface profiles that match specific criteria — skills, titles, locations, industries, seniority.

What's the difference between Boolean search and X-ray search?

Boolean search is the underlying logic — combining AND, OR, NOT, quotes, and parentheses to filter results. X-ray search is a specific application of Boolean: using Google with the site: operator to search inside a platform like LinkedIn from outside it. All X-ray is Boolean, but not all Boolean is X-ray.

Does Boolean still matter when we have AI sourcing tools?

Yes. AI tools produce better results when briefed with Boolean-style precision — exact titles, synonyms, exclusions. Sourcers who understand Boolean write better AI prompts and can validate or override shortlists. Boolean is the conceptual foundation, not an obsolete technique.

Which operators work on LinkedIn Recruiter?

LinkedIn supports AND, OR, NOT, quotation marks for exact phrases, and parentheses for grouping. It ignores wildcards (*) and proximity operators. Operators must be in capital letters. Testing a string and adjusting based on results is faster than memorising LinkedIn's full quirks.

How do you write a Boolean string for a role you don't know well?

Pull three to five real job adverts for the target role and note recurring titles, skills, certifications, and phrases. Group synonyms with OR. Add geography and seniority modifiers. Exclude obvious wrong matches with NOT. Run it, review the first page, refine. Iteration beats perfection.