How-To Guide

Boolean Search for Recruiters: A Practical Guide

Boolean search uses AND, OR, and NOT to combine keywords and find candidates faster. Learn the operators, platform rules, and copy-paste examples.

In short
Boolean search combines keywords with logical operators so you find the right candidates faster. The core operators are AND to require all terms, OR to accept any term, and NOT or the minus sign to exclude a term. You also use quotation marks for exact phrases and parentheses to group terms.

Boolean search is a search technique that uses logical operators to combine or exclude keywords. It lets you build a precise query and find candidates without scrolling through thousands of irrelevant profiles. The three main operators are AND, OR, and NOT.

The name comes from George Boole, a 19th-century English mathematician who put formal logic into mathematical form. In Boolean logic, every variable is either true or false, on or off. You do not need the math. You just need to know how the operators change what comes back.

Key takeaways

  • AND narrows your search, OR broadens it, and NOT or the minus sign removes results you do not want.
  • Wrap multi-word titles in quotation marks so they are searched as one phrase, like "project manager".
  • Group OR alternatives in parentheses before combining them with AND.
  • On LinkedIn, type AND, OR, and NOT in uppercase or they are read as ordinary words.
  • LinkedIn does not support the asterisk wildcard, so spell out variations with OR.
  • Use Google site:linkedin.com/in to surface public profiles, an approach called X-ray search.
AND narrows Developers Python Developers AND Python both required, fewer results OR broadens Developers Python Developers OR Python either one, more results NOT excludes Developers Python Developers NOT Python remove Python results
Boolean operators at a glance: AND returns only the intersection (both terms required, narrower), OR returns the full union (either term, broader), and NOT returns one circle minus the overlap (excluding the second term). The coral region shows exactly what each operator keeps.

Why it matters

Most recruiters search by typing a job title and a skill, then sift through whatever appears. That wastes time and buries good candidates under noise. Boolean search flips this. You tell the engine which terms must appear, which are optional, and which to exclude, so the results are smaller and closer to what you want.

It also works almost everywhere you source. You can use Boolean logic on Google, LinkedIn, Indeed, and many applicant tracking systems. The operators behave a little differently per platform, so once you learn the rules and the differences, the same skill carries across your whole sourcing stack.

The core operators

AND (require all terms)

AND narrows a search by requiring that every connected term appears in the result. The more AND terms you add, the fewer and more specific your results. Example: recruiter AND Python returns only profiles that contain both words.

OR (accept any term)

OR broadens a search by accepting any of the connected terms, as long as at least one appears. Use it to catch synonyms and title variations. Example: developer OR engineer OR programmer. Wrap OR groups in parentheses.

NOT or the minus sign (exclude)

NOT excludes results that contain a term, which shrinks the pool. Example: "project manager" NOT junior. On Google the word NOT is not read as an operator, so use a minus sign directly before the word with no space, like jaguar speed -car.

Quotation marks (exact phrase)

Quotation marks force an exact-phrase match, so a multi-word term is searched together as one phrase. Example: "project manager" finds that exact phrase instead of the two words appearing separately. Always quote multi-word titles and keywords.

Parentheses (grouping)

Parentheses group terms so the engine evaluates them first, which controls the order of operations. They are mostly used to bundle OR alternatives before combining with AND. Example: (developer OR engineer OR programmer) AND Python. On LinkedIn, parentheses are the only grouping symbols recognized.

Asterisk wildcard (support varies)

The asterisk is a placeholder, but it does not behave the same everywhere. On Google it stands for one or more whole words inside a quoted phrase, like "project * manager", must be surrounded by spaces, and cannot complete partial words. Some job boards and ATS support letter-truncation wildcards, but LinkedIn does not support the asterisk at all. Confirm per platform.

site: and X-ray search

site: is a Google operator that restricts results to one domain, with no space between site: and the domain. Searching site:linkedin.com/in on Google to find public LinkedIn profiles is called X-ray search, because you reach the profiles from outside the platform. You can also target portfolio or document sites the same way.

How to build a Boolean search string

Step 1: Start with the core role

Write the main job title and put it in quotation marks if it is more than one word. For example, start with "project manager". This is the anchor of your search.

Step 2: Add title and synonym variations with OR

People use different words for the same role. List the alternatives and join them with OR inside parentheses, like ("project manager" OR "program manager"). This catches profiles you would otherwise miss.

Step 3: Require must-have skills with AND

Connect your essential skills or qualifications to the role with AND. For example, AND (PMP OR "project management professional"). Each AND term makes the result smaller and more specific, so only add the ones that truly matter.

Step 4: Exclude what you do not want

Remove noise with NOT, or the minus sign on Google. For example, AND NOT ("entry-level" OR intern). Do not stack too many exclusions, or you will over-narrow the pool and lose good people.

Step 5: Match operators to your platform

On LinkedIn, type AND, OR, and NOT in uppercase, and do not use the asterisk wildcard. On Google, capitalize OR, use the minus sign to exclude, and add site:linkedin.com/in for X-ray searches. Check the platform rules before you run the query.

Step 6: Test, then widen or tighten

Run the search and look at the count and quality. Too few results means you should drop an AND term or add more OR alternatives. Too many means you should add an AND term or an exclusion. Adjust one change at a time so you can see its effect.

Copy-paste example strings

These are ready to adapt. Swap the titles and skills for your role, and mind the platform rules above.

Project or program manager (Google or ATS)

("project manager" OR "program manager") AND (PMP OR "project management professional") AND NOT ("entry-level" OR intern)

Finds certified project or program managers and removes entry-level and intern profiles. Use NOT here, or swap to the minus sign on Google.

Software engineer with core stack

("software engineer" OR "software developer" OR "SWE" OR "full stack developer") AND (Python OR Java OR JavaScript) AND ("computer science" OR "CS") NOT "intern" NOT "student" NOT "junior"

Catches several engineer title variations, requires at least one core language and a CS background, and excludes interns, students, and junior profiles.

X-ray for public LinkedIn profiles (Google)

site:linkedin.com/in/ "software engineer" AND "Python" AND "San Francisco" -recruiter -jobs -company

Run on Google to surface public LinkedIn profiles of San Francisco Python engineers. The minus sign strips out recruiter, jobs, and company pages.

LinkedIn Recruiter exclusion group

account AND finance NOT (manager OR executive)

Finds account and finance profiles while excluding both managers and executives. Operators are uppercase and the exclusions are grouped in parentheses, as LinkedIn requires.

Data role with grouped synonyms

("data scientist" OR "data analyst") AND Python

Shows why grouping matters. The parentheses keep the two titles together as one OR unit, then require Python on top, so the logic is read correctly.

Do this

  • Quote every multi-word title and keyword so it is searched as one phrase.
  • Group OR alternatives in parentheses before joining them with AND.
  • Capitalize AND, OR, and NOT on LinkedIn, and capitalize OR on Google.
  • Use the minus sign instead of NOT when you search on Google.
  • Spell out word variations with OR on LinkedIn, since the asterisk is not supported there.
  • Use site:linkedin.com/in on Google with no space after site: to run an X-ray search.
  • Add or remove one operator at a time so you can see how each change affects results.
  • Confirm wildcard and operator support for each platform before you rely on it.

Common mistakes to avoid

Typing operators in lowercase on LinkedIn

On LinkedIn, AND, OR, and NOT must be uppercase. If you type them in lowercase, they are treated as ordinary search words and your query breaks. On Google, capitalize OR as well so it broadens the search.

Stacking too many AND and NOT terms

Each AND or NOT term shrinks the pool. Pile on too many and you over-narrow the search, leaving only a handful of results and excluding strong candidates. Keep the must-haves tight and trim the rest.

Leaving OR alternatives ungrouped

Without parentheses, the engine can misread your logic. Write ("data scientist" OR "data analyst") AND Python, not the alternatives loose, so the OR group is evaluated as one unit before the AND.

Assuming the asterisk works everywhere

The asterisk does not behave the same on every platform. On Google it stands for whole words inside quotes, and on LinkedIn it does not work at all. Do not search Manage* expecting Manager, Management, and Managing on LinkedIn. Spell them out with OR.

Forgetting quotation marks on multi-word titles

Without quotes, project manager becomes two separate words that can appear anywhere on a profile. Quote the phrase as "project manager" so the two words are searched together as one phrase.

Putting a space after site:

On Google, site: and the domain must touch, with no space between them. Write site:linkedin.com/in, not site: linkedin.com/in, or the operator will not work.

Frequently asked questions

What is Boolean search in recruitment?

Boolean search is a technique that uses logical operators, AND, OR, and NOT, to combine or exclude keywords and build a precise query to find candidates. It is named after the mathematician George Boole, whose logic treats every variable as true or false.

What is the difference between AND and OR?

AND narrows your search by requiring that every connected term appears, so more AND terms means fewer results. OR broadens your search by accepting any of the connected terms, which is how you capture synonyms and title variations.

Why are my LinkedIn Boolean operators not working?

The most common reason is letter case. On LinkedIn, AND, OR, and NOT must be typed in uppercase. In lowercase they are treated as ordinary search words and the query breaks. LinkedIn also does not support the asterisk wildcard.

Does the asterisk wildcard work everywhere?

No. On Google the asterisk stands for one or more whole words inside a quoted phrase and cannot complete partial words. Some job boards and ATS support letter-truncation, but LinkedIn does not support the asterisk at all, so use OR to list variations.

What is X-ray search?

X-ray search uses Google's site: operator to find profiles on a platform from outside it. For example, searching site:linkedin.com/in on Google surfaces public LinkedIn profiles. Put no space between site: and the domain.

How do I exclude a word on Google?

Use the minus sign immediately before the word, with no space, like jaguar speed -car. Google does not read the word NOT as an operator, so the minus sign is how you exclude terms there.

The bottom line

Boolean search is simple once the operators click. Use AND to require, OR to broaden, NOT or the minus sign to exclude, quotes for exact phrases, and parentheses to group. Then adjust the platform details: uppercase operators and no wildcards on LinkedIn, the minus sign and site: on Google. Build a string, test it, and tighten or widen one term at a time.

Once your search surfaces the right people and they apply, the next step is presenting them well. RefineCV helps recruitment agencies turn candidate CVs into clean, branded documents.

Present the candidates you find

Once Boolean search surfaces the right people, RefineCV turns their CVs into clean, branded documents in one step. Try it free with 10 CVs, no credit card.

Start Free, 10 CVs

Related reading: what actually predicts job performance and structured vs unstructured interviews.

Sources

  • Indeed for Employers, What Is Boolean Search? (Accessed 2026): Boolean search uses logical operators (AND, OR, NOT) to combine keywords; AND narrows by requiring all terms, OR broadens by accepting any term, NOT excludes a term. Named after mathematician George Boole.
  • SocialTalent, The Beginner's Guide to Boolean Search Terms (Accessed 2026): Boolean logic treats every variable as true or false; the three main operators are AND, OR, NOT. Quotation marks group keywords into an exact phrase and multi-word titles must be quoted. Parentheses group terms so the engine evaluates them first.
  • Google Search Help, Refine Google searches (Accessed 2026): On Google the word NOT is not a recognised operator; use a minus sign immediately before a word to exclude it (jaguar speed -car). Exact phrases use double quotes. site: restricts results to one domain with no space, supporting X-ray searches like site:linkedin.com/in.
  • Google Guide, Google's asterisk wildcard operator (Accessed 2026): On Google the asterisk is a whole-word wildcard: it matches one or more whole words within a quoted phrase, must be surrounded by spaces, and cannot complete partial words or missing letters.
  • LinkedIn Help, Use Boolean search on LinkedIn (Accessed 2026): LinkedIn supports AND, OR, NOT, quotation marks for phrases, and parentheses as the only grouping symbols; operators must be uppercase; wildcards such as the asterisk are not supported, so variations must be enumerated with OR.
  • LinkedIn Recruiter Help, Use Boolean to filter search results in Recruiter and Recruiter Lite (Accessed 2026): LinkedIn Recruiter supports Boolean operators including quoted searches and parenthetical grouping, for example account AND finance NOT (manager OR executive).
  • AIHR, Boolean Search in Recruitment: A Practical Guide (Accessed 2026): Boolean applies across Google, LinkedIn, Indeed, and ATS systems; capitalised OR on Google broadens a search; site: can target specialist sites. Example: ("project manager" OR "program manager") AND (PMP OR "project management professional") AND NOT ("entry-level" OR intern).
  • Pin, Boolean Search for Recruiters: Complete Cheat Sheet (Accessed 2026): Example software engineer and X-ray strings; common pitfalls include lowercase operators on LinkedIn, over-stacking AND/NOT terms, ungrouped OR alternatives, and platform-specific wildcard support.

The RefineCV Team

Written by the team building RefineCV, CV formatting software for recruitment agencies.

Format your next CV in 10 seconds

Try RefineCV with 10 free CVs. No credit card. Then $0.40 per CV, or $50/month for 200 on Pro.

Start Free, 10 CVs

No credit card required