Skip to main content

Using Boolean Search to Search Inside Candidate Files

Curating your search results to find the best information you need

Written by Arnav A

Search inside the resumes, CVs, and other files attached to candidate and contact profiles using Boolean operators to pinpoint exactly who you're looking for.


What it is

Boolean file search lets you combine keywords with logical operators (AND, OR, NOT) to filter candidate files in Advanced Search. Instead of sifting through results manually, you can build precise queries like "Director" NOT (associate OR senior) and get only the records that match.

It works on files uploaded to candidate and contact profiles and is accessed from the Advanced Search page using the Search Inside Files filter.


How to use it

  1. Go to Advanced Search on the Candidates or Contacts page.

  2. Add the Search Inside Files filter.

  3. Enter your Boolean query in the search field.

  4. Run the search — results show only candidates whose files match.

The five operators

Quoted search ("")

Searches for an exact phrase. Use this when word order matters.

Example: "Sales Manager" returns files containing that exact phrase. Without quotes, it returns files with either word anywhere.


AND

Narrows results to files containing every term.

Example: HTML AND CSS AND JavaScript returns files that mention all three.


OR

Broadens results to files containing at least one of the terms.

Example: engineer OR developer returns files that mention either word.


NOT

Excludes files containing a term.

Example: manager NOT marketing returns files with manager but excludes any that also mention marketing.


Parentheses ( )

Groups terms together for complex queries.

Example: "Director" NOT (associate OR senior) returns files with Director but excludes those that also mention associate or senior.


Operator precedence

When you combine multiple operators, Recruiterflow evaluates them in this order: Quotes first, then Parentheses, then NOT, then OR, then AND. This matters when building longer queries — if you want OR to apply before AND, wrap the OR group in parentheses: (engineer OR developer) AND Python.


Practical example

Sourcing for a mid-level Java backend role and want to exclude junior profiles? Try: "Java" AND (backend OR "back-end") NOT (junior OR entry). This surfaces files that mention Java and backend experience while filtering out CVs that use junior or entry-level language.


Things to know

  • Boolean search only works on files attached to profiles — it does not search notes, activity logs, or custom fields.

  • Operators (AND, OR, NOT) must be written in uppercase for Recruiterflow to recognise them as operators rather than search terms.

  • Search is case-insensitive for keywords — Java and java return the same results.

  • For a simpler keyword-only file search, see How to Search Inside Candidate Files Using Exact Match.

Did this answer your question?