Boolean Search for Recruiters: 12 Copyable Strings

Copy a role-specific search, then adapt AND, OR, quotes and exclusions to the platform you use.

In this guide
  1. 12 search strings by role
    Show 16 topics
    1. 1 · Accounts payable clerk (finance, perm or temp)
    2. 2 · Payroll manager (UK)
    3. 3 · Backend Python engineer
    4. 4 · DevOps / platform engineer
    5. 5 · Data analyst
    6. 6 · ICU registered nurse (US)
    7. 7 · Class 1 HGV driver (UK, CV database)
    8. 8 · Commercial electrician (US)
    9. 9 · Construction project manager (UK)
    10. 10 · SaaS account executive
    11. 11 · CFO for a private-equity-backed business (executive search)
    12. 12 · Agency recruiter (recruiting recruiters)
    13. X-ray versions for Google
    14. Google X-ray: public LinkedIn profiles
    15. Google X-ray: CVs and resumes posted online
    16. GitHub user search (search bar on github.com)
  2. The operators, in one minute
  3. Build strings in blocks
  4. How each platform treats Boolean
    Show 4 topics
    1. LinkedIn (free, Premium, Recruiter Lite, Recruiter, Sales Navigator)
    2. Google and Bing X-ray
    3. Job board CV databases
    4. Your own ATS or CRM
  5. Common mistakes that break searches
  6. From a good string to a shortlist
  7. Frequently asked questions
Key points
  • Put alternative titles in brackets with OR; add only genuine must-have skills with AND.
  • Apply exclusions cautiously because keyword search can match someone’s entire career history.
  • Check platform rules before reusing a string; LinkedIn and Google handle operators differently.

Boolean search combines alternative titles with OR and must-have skills with AND. Brackets keep those groups together; quotes match a phrase. The role strings below are starting points for LinkedIn Recruiter or a CV database. Google uses different exclusion syntax, and GitHub has its own search qualifiers.

12 search strings by role

Change the titles and skill blocks to fit your brief. Use LinkedIn Recruiter’s Keywords field or check your CV database’s operator support. The Google X-ray examples follow the twelve role strings. Start without broad NOT exclusions: a good candidate may mention an unwanted title elsewhere in their history. Where possible, exclude current titles through the platform’s title filter after reviewing the initial results.

1 · Accounts payable clerk (finance, perm or temp)

("accounts payable" OR "AP clerk" OR "AP specialist" OR "purchase ledger") AND (SAP OR Oracle OR NetSuite OR Sage OR Xero)

2 · Payroll manager (UK)

("payroll manager" OR "payroll lead" OR "head of payroll" OR "payroll team leader") AND (CIPP OR "Chartered Institute of Payroll Professionals") AND (PAYE OR "year end" OR "P11D")

3 · Backend Python engineer

(python OR django OR fastapi OR flask) AND (backend OR "back-end" OR "back end" OR API) AND (AWS OR GCP OR Azure)

4 · DevOps / platform engineer

(DevOps OR SRE OR "site reliability" OR "platform engineer" OR "infrastructure engineer") AND (Kubernetes OR k8s OR EKS OR AKS OR GKE) AND (Terraform OR Pulumi OR CloudFormation)

5 · Data analyst

("data analyst" OR "BI analyst" OR "business intelligence analyst" OR "insight analyst" OR "reporting analyst") AND SQL AND ("Power BI" OR Tableau OR Looker)

6 · ICU registered nurse (US)

("registered nurse" OR RN) AND (ICU OR "intensive care" OR "critical care" OR CCRN) AND (ACLS OR BLS)

7 · Class 1 HGV driver (UK, CV database)

("class 1" OR "C+E" OR "CE licence" OR HGV1) AND (driver OR driving) AND (CPC OR "driver CPC") AND (ADR OR hiab OR "moffett" OR "curtain sider")

8 · Commercial electrician (US)

("journeyman electrician" OR "master electrician" OR "commercial electrician" OR "industrial electrician") AND (commercial OR industrial OR "tenant improvement") AND (conduit OR "motor controls" OR PLC)

9 · Construction project manager (UK)

("project manager" OR "site manager" OR "construction manager") AND (construction OR "fit-out" OR "fit out" OR refurbishment) AND (SMSTS OR CSCS OR NEBOSH)

10 · SaaS account executive

("account executive" OR "account manager" OR "business development manager" OR "sales executive") AND (SaaS OR "software as a service" OR "B2B software") AND (quota OR "president's club" OR "presidents club" OR "new business")
(CFO OR "chief financial officer" OR "finance director" OR "group FD" OR "group finance director") AND ("private equity" OR "PE-backed" OR "PE backed" OR "portfolio company" OR "sponsor-backed") AND (exit OR refinancing OR "buy and build" OR acquisition)

12 · Agency recruiter (recruiting recruiters)

("recruitment consultant" OR "senior consultant" OR "principal consultant" OR "account manager" OR recruiter) AND (agency OR staffing OR "recruitment agency" OR "search firm") AND (billings OR "360" OR "full desk" OR "full-desk")

For executive search, strings are only the start of a target list; the executive search workflow shows how to map companies and calibrate before you approach anyone.

X-ray versions for Google

Google X-ray: public LinkedIn profiles

site:linkedin.com/in ("payroll manager" OR "payroll lead") CIPP (Manchester OR Salford OR Stockport) -jobs -job

Google X-ray: CVs and resumes posted online

(intitle:resume OR intitle:cv OR inurl:resume) ("data engineer" OR "analytics engineer") (Spark OR Databricks OR dbt) -job -jobs -template -sample -example

GitHub user search (search bar on github.com)

location:Berlin language:Rust followers:>20 type:user

GitHub’s user search qualifiers include location:, language:, followers: and repos:. A profile with a real name, a company and a few pinned projects tells you more than any keyword match. The sourcing guide covers how to approach developers found this way without being the fifth recruiter in their inbox that week.

The operators, in one minute

Three Venn diagrams showing SAP AND Oracle as the overlap, SAP OR Oracle as both circles, and SAP NOT Oracle as the SAP circle minus the overlap
The shaded area is what comes back. AND narrows, OR widens, NOT removes.

Scroll the table to see all columns →

Operator What it does Recruiter example Effect on results
AND Every term must appear payroll AND CIPP Fewer
OR Any of the terms can appear payroll OR "pay roll" More
NOT Exclude profiles with the term payroll NOT manager Fewer, sometimes wrongly
( ) Group terms so they’re evaluated together (payroll OR paye) AND CIPP Controls the logic
" " Match an exact phrase "accounts payable" Fewer, more precise
* Wildcard: match word endings or gaps engineer* (where supported) More
NEAR / ~ Terms within a set distance of each other "data engineer"~3 (Lucene-style) Precise, rarely supported

Two rules apply almost everywhere:

  1. Write operators in capitals. LinkedIn’s Boolean help article says they must be uppercase “for the search to work correctly”. In lowercase, many engines read “or” and “not” as ordinary words or drop them.
  2. Wrap every OR group in brackets. java OR python AND aws means different things on different engines. (java OR python) AND aws means the same thing everywhere.

Build strings in blocks

Build a title block first, then add must-have skills one block at a time. Test each addition before considering exclusions.

Annotated Boolean string with a title block of accounts payable synonyms, a must-have block of ERP systems and an exclusion block of manager or director
Title block, must-have block, exclusion block. Each one sits in its own brackets.
  1. Title block. List every title someone doing this job might use, joined by OR. Pull them from real profiles, not the client’s job description. An “accounts payable clerk” might call themselves “AP specialist”, “purchase ledger clerk” or “finance assistant”.
  2. Must-have block. Add one block per genuine must-have, joined to the title block with AND. Inside each block, OR the acceptable alternatives (SAP OR Oracle OR NetSuite). Stop at two or three blocks; each one cuts results again.
  3. Optional exclusions. Review the initial results before adding NOT. Use a current-title or current-company filter where possible; a keyword exclusion can remove someone because of an earlier job or a passing mention.
  4. Test and read. Run the title block alone and skim 20 results. Add the next block and skim again. If a good profile disappears, find out which block removed it.
  5. Save the string. Save working strings against the job in your CRM or a shared doc so the next search for the same role starts from something tested.

How each platform treats Boolean

The same string can return very different results depending on where you paste it.

Comparison matrix of Boolean feature support across LinkedIn, Google, job board CV search and ATS or CRM search
Support as documented by each platform in October 2026. Where it says 'varies', check the help page.

LinkedIn (free, Premium, Recruiter Lite, Recruiter, Sales Navigator)

LinkedIn’s Boolean help article documents quotes, round brackets, AND, OR and NOT. It evaluates them in this order: quotes, then brackets, then NOT, then AND, then OR. A few details catch people out:

  • No wildcards. engineer* won’t match “engineering”. Write the variants out with OR.
  • + and - aren’t officially supported. Use AND and NOT instead.
  • Only round brackets group. Square and curly brackets are treated as ordinary characters.
  • Stop words are ignored. Words like “by”, “in” and “with” are dropped, so "head of data" is safer in quotes.
  • In Recruiter and Recruiter Lite, Boolean works inside the Keywords, Job titles and Companies fields, and the Must have / Can have / Doesn’t have options on filters behave like AND / OR / NOT (LinkedIn Recruiter help). Putting titles in the Job titles field is usually better than in Keywords, because Keywords also matches people who merely mention the title.
  • Sales Navigator caps a query at 15 Boolean operators; Recruiter and Recruiter Lite have no published operator limit (LinkedIn help).

LinkedIn now offers AI-assisted search in Recruiter, which turns a job description or a plain-English request into filters. LinkedIn says you can still run Boolean searches alongside it. Treat the AI’s query as a first draft: open the generated filters, look at which titles it chose, and correct them.

If you search from a free account, LinkedIn applies a monthly commercial use limit to profile searches. It doesn’t publish the number, so heavy sourcers hit it without warning.

Google and Bing X-ray

X-ray search uses a general search engine to look inside one site. The basic form:

site:linkedin.com/in ("payroll manager" OR "payroll lead") CIPP Manchester

What to know in 2026:

  • Google’s own search help now documents only a handful of operators: quotes, site:, - to exclude, before:, after: and filetype:. OR (in capitals), intitle:, inurl: and * inside quotes still work in practice, but they’re undocumented and can change.
  • AND is implied in Google. Writing AND does no harm but does nothing.
  • Use - for NOT in Google. -recruiter works; NOT recruiter is read as the word “not”.
  • Several old operators are gone: + (removed in 2011, use quotes), ~ for synonyms (2013) and cache: (2024).
  • AROUND(n) proximity has never been documented by Google and behaves inconsistently. Don’t build a search that depends on it.
  • Bing’s advanced search options document AND, OR and NOT (capitalised), brackets and quotes, and its keyword list adds site:, intitle:, inbody: and loc:. Bing also notes that only the first 10 terms of a query are used, so keep Bing X-rays short.

X-ray results only show what the search engine has indexed, which is a fraction of any site. It’s a useful second look, not a replacement for the platform’s own search.

Job board CV databases

Most paid CV databases accept some form of Boolean, but each has its own rules. Indeed Smart Sourcing advertises “advanced filters and Boolean functionality” across its resume database. In the UK, Reed’s CV search listed 16,677,248 registered candidates when we checked in October 2026, and Totaljobs publishes its own guide to searching its CV database. In the US, Monster and CareerBuilder now operate as one business, with resume search sold through Monster’s hiring plans.

Before you rely on a board, check three things in its help pages: whether it supports brackets (some don’t, so complex nesting silently fails), whether it has a wildcard or “stemming” setting, and whether keyword search covers the full CV text or just the profile summary. The UK job boards guide and the job boards roundup cover which boards are worth paying for.

Your own ATS or CRM

This is where most agencies under-search. Many ATS and CRM search boxes are built on search engines like Elasticsearch or Lucene, which support Boolean, wildcards and even proximity ("data engineer"~3 finds “data platform engineer”). But vendors expose different subsets, and Elasticsearch’s own query documentation warns that its Boolean operators “do not honor the usual precedence rules”, which is another reason to bracket everything.

Structured filters often beat a long string here, because your database knows things a profile doesn’t: when you last spoke to the person, what they earn, their notice period, and which jobs they’ve been shortlisted for. In Longlist, for example, you combine keyword search over parsed CVs with filters for skills, title, company, location radius, tags and past pipeline stage.

Longlist candidate search with a keyword query, location radius and skills filter applied
Keyword search plus filters for tags, location and pipeline history, run against people your agency already knows.

When a database search finds people you have already spoken to, you can use that history to decide whom to approach first. The candidate sourcing guide explains why database-first sourcing should be the default, and the recruiting database page shows how Longlist parses and deduplicates CVs so they’re searchable in the first place.

Common mistakes that break searches

Scroll the table to see all columns →

Mistake What happens Fix
Lowercase operators: java or python “or” is ignored or treated as a word java OR python
Curly quotes pasted from Word or email: “data engineer” Phrase matching silently fails on some platforms Retype as straight quotes "data engineer"
No brackets around OR: java OR python AND aws Different engines group it differently (java OR python) AND aws
Unbalanced brackets Error, or the whole string is read as keywords Count your ( and ) before you paste
Too many AND blocks Zero or near-zero results Keep two or three must-haves; move the rest to screening
NOT on a common word: NOT manager Removes good people who mention “reporting to the finance manager” Exclude titles in the Job titles field, not keywords
Wildcards on LinkedIn: develop* Ignored or matched literally (developer OR development OR developing)
One giant string Hard to debug; one typo breaks it Build and test in blocks
Abbreviations without the full form: PM Matches project, product and property managers, and afternoons ("project manager" OR "project management")

From a good string to a shortlist

A string that returns 150 relevant people is a starting point, not a shortlist. What turns it into placements:

  1. Check your database first. Run the same logic against your own records and see who you already know. They respond faster and you already have context.
  2. Capture people properly. When you find someone on LinkedIn, save them to your CRM with the source and the job, not to a spreadsheet. A browser extension saves retyping; the Chrome extensions for recruiters roundup covers the options, including Longlist’s own extension.
  3. Write outreach that shows you read the profile. Mention the specific experience your string was looking for. The recruitment email sequence templates include first-touch and follow-up messages.
  4. Track what converts. Note which string and source each shortlisted candidate came from. After a month, the agency KPI scorecard will show which searches produce interviews, not just profiles.

Sourcing in Longlist

Search your agency’s own candidate history with keywords and filters, save new profiles from the browser and start outreach from the same record.

See candidate sourcing

Frequently asked questions

Can I use Boolean search on a free LinkedIn account?

Yes. LinkedIn's main search accepts AND, OR, NOT, quotes and brackets. Free accounts are subject to LinkedIn's commercial use limit on profile searches, which resets monthly; LinkedIn doesn't publish the number. Recruiter Lite, Recruiter and Sales Navigator lift it.

Does LinkedIn support wildcards or NEAR?

No. LinkedIn's Boolean help article says wildcards aren't supported, and proximity operators aren't documented. Write out variants with OR instead: (engineer OR engineering OR engineers).

Is Boolean still worth learning now that sourcing tools have AI search?

Yes. AI search tools turn a job description into a query, but you still need to read, correct and narrow what they produce, and LinkedIn confirms you can still run Boolean searches in Recruiter. Boolean is also how you search job board CV databases, Google and most ATS keyword boxes.

LinkedInXEmail

Keep reading

All guides →

Product screenshot