Skip to main content
All CollectionsGeneral
How to run an advanced keyword/boolean search to filter candidates?
How to run an advanced keyword/boolean search to filter candidates?

This guide explains how to use Boolean search effectively in the Job Pipeline and Talent Pool pages to find candidates.

Updated over a week ago

Keyword search

Search by name or any term that can be matched to a candidate's profile and resume, including previous job title, workplace, or education

Searches will return results if the keywords used are in any candidate profile section, such as the resume file, work experience, skills, application form questions, keywords, and so on.

Note: System does not search through comments or other custom fields

Boolean Search

Boolean search is an advanced keyword search that uses specific operators and keywords to create complex search queries. It enables you to include, exclude, or combine search terms to filter resumes more accurately. The search scans through the text of resumes to find candidates that match your criteria.

Where Can You Use Boolean Search?

Job Pipeline Page:

  • Use Boolean search to filter candidates based on specific skills, qualifications, or experience within a job's pipeline from the filters section on the left.

Talent Pool Page:

  • Leverage Boolean search to explore your database of candidates by specifying targeted keywords or phrases found in their resumes.

Boolean search operators:

Perform boolean searches for more advanced search queries using one or more of the supported operators:

  • AND operators: can be used between search terms to ensure all terms are included in the results, e.g. java AND php would ensure that all results include both terms, not just one or the other. AND is the default operator when advanced searches are performed, i.e. if you type java php AND c#, results will assume java AND php AND c#.

  • OR operators: the system will return results if one or both of the terms are found, e.g. java OR php would yield results if at least one of the terms is found

  • NOT operators: can be used as a keyword prefix to exclude a term from the search, e.g. java AND NOT php will exclude the latter from the search

  • ( and ) signifies precedence when multiple operators are used: e.g. the search (php OR java) AND NOT html will ensure that the OR operation in the parenthesis will take place first

  • "" can be used around one or more words to request for an exact match of the word or phrase: e.g. a search for software engineer will yield results for candidates with software or engineer in their profiles while "software engineer" will yield results that include that complete term.

  • * at the end of a term signifies a prefix query: e.g. the term Sen* will search for all words that start with Sen.

When boolean operators are used, the advanced search modifiers are highlighted in blue.

Did this answer your question?