Definition · Recruiting and sourcing

Boolean Search

By TapTalent Editorial TeamUpdated

Definition

Boolean search is a way of combining keywords with the operators AND, OR and NOT, plus quotation marks and parentheses, to tell a search engine or candidate database exactly which profiles to return. Recruiters use Boolean strings to find candidates with specific titles, skills and locations in large pools of resumes and profiles.

Also called: Boolean search recruiting, Boolean strings, Boolean sourcing, Boolean logic search

The operators recruiters actually use

  • AND narrows. nurse AND ICU returns profiles containing both words. Most search engines treat a space as AND.
  • OR widens. RN OR "registered nurse" returns profiles with either term. Use it for synonyms and title variants.
  • NOT (or a minus sign on Google) excludes. NOT recruiter removes recruiters who list nursing jobs.
  • Quotation marks keep a phrase together. "customer service" finds that exact phrase rather than either word anywhere on the page.
  • Parentheses group OR terms so the logic runs in the right order. (RN OR "registered nurse") AND (ICU OR "critical care").
  • Asterisk is a wildcard in some databases: recruit* matches recruiter, recruiting and recruitment. Google ignores it as a word-ending wildcard, so check what each tool supports.

Operators usually need to be in capitals. Each platform also has quirks: some cap the length of a string, some drop parentheses, and some silently ignore NOT. Test a short version before building a long one.

How to build a string from a job description

Work through four buckets and join them with AND:

  1. Title variants in an OR group. A "customer success manager" is also an account manager, client success manager or relationship manager depending on the company.
  2. Must-have skills or tools, again with synonyms in OR groups.
  3. Location or context: city names, area codes, "remote", or industry words.
  4. Exclusions with NOT: recruiters, students, interns, or a competitor's job postings that keep polluting results.

Then run it and read the first 20 results. If half are wrong, find the word causing it and tighten that bucket. If you get fewer than 30 results, drop the least important AND group. A good working string for one role usually takes three or four rounds of edits.

Example strings you can adapt

Bilingual contact center agent (resume database): ("customer service" OR "call center" OR "contact center" OR "customer care") AND (bilingual OR Spanish OR español) AND (Phoenix OR Tempe OR Mesa OR Chandler) NOT (manager OR director)

Forklift operator: (forklift OR "reach truck" OR "order picker" OR "powered industrial truck") AND (certified OR certification OR OSHA) AND (warehouse OR distribution OR fulfillment)

Senior payroll specialist: ("payroll specialist" OR "payroll administrator" OR "payroll analyst") AND ("multi-state" OR multistate) AND (ADP OR Workday OR UKG OR Paylocity) NOT (intern OR assistant)

Java developer via Google X-ray: site:github.com ("java" AND "spring boot") ("Austin" OR "Round Rock")

That last one uses a site operator to search inside one website from Google, a technique covered under X-ray search. Treat these as starting points; every database handles syntax slightly differently.

A worked example: fixing a search that returns junk

Tom needs a medical billing coder in Columbus. His first string, medical AND billing AND coder AND Columbus, returns 1,900 results, mostly billing managers, students in coding programs, and people in Columbus, Georgia.

He rebuilds it: ("medical coder" OR "billing and coding" OR "coding specialist") AND (CPC OR CCS OR "certified professional coder") AND (Columbus OR Dublin OR Westerville) AND Ohio NOT (student OR manager OR instructor).

Results drop to 210, and 15 of the first 20 look relevant. The certification group did most of the work, because people who hold a CPC or CCS credential almost always list it. That pattern holds widely: certifications and licenses are the most reliable filter words in a Boolean string.

Where Boolean still matters, and where it is fading

Boolean remains the core skill of candidate sourcing because it gives exact control and works in almost every database, job board resume search and ATS. It is also how you search your own applicant tracking system for past applicants.

Its limits are real. Boolean only matches words, so it misses a strong candidate who wrote "handled 60 inbound calls a day" instead of "call center". Newer semantic and AI sourcing tools search by meaning, find similar profiles and write the string for you; AI-powered search is one example of that approach. In practice the best sourcers use both: AI to widen the net and spot people a keyword search misses, Boolean to control the result when precision matters.

Common Boolean mistakes

  • Missing parentheses. nurse OR RN AND ICU is read differently by different engines. Always group OR terms.
  • Too many AND groups. Each one cuts results. Five or six required groups usually return almost nobody.
  • Searching on a single title. You miss everyone with a different label for the same work.
  • Using NOT carelessly. NOT manager also removes strong agents who mention "reported to the call center manager".
  • Curly quotes. Strings pasted from a word processor often carry curly quotation marks that some databases do not recognize. Type straight quotes.
  • Never saving strings. Keep a shared library of tested strings by role so the next recruiter does not start from zero.

Frequently asked questions

What are the Boolean operators used in recruitment?

AND, OR and NOT are the core operators. Recruiters also use quotation marks for exact phrases, parentheses to group terms, the asterisk wildcard in databases that support it, and site: or intitle: operators on Google.

How do I write a Boolean search string for recruiting?

List title variants in an OR group, list must-have skills or certifications in another OR group, add location, join the groups with AND, and exclude irrelevant matches with NOT. Test it, read the first 20 results and adjust.

Does Boolean search work on Google?

Yes, with limits. Google supports OR, the minus sign for exclusion, quotation marks and operators such as site:. It treats spaces as AND and does not support word-ending wildcards. Searching a specific site this way is called X-ray search.

Is Boolean search still useful with AI sourcing tools?

Yes. AI tools find people by meaning and similarity, which catches candidates a keyword search misses. Boolean gives exact control and works almost everywhere, including your own ATS. Most experienced sourcers use both.

Why does my Boolean search return no results?

Usually too many AND groups, a typo, curly quotes, or an operator the platform does not support. Remove groups one at a time until results appear, then add back the most important ones.