Skip to main content

Boolean & advanced search

When keyword search returns too much (or too little), Boolean operators and advanced filters let you describe exactly who you're looking for.

Boolean operators

Combine terms in the search bar using these operators:

OperatorMeaningExample
ANDBoth terms must appearJava AND Kubernetes
OREither term may appear"React" OR "Angular"
NOTExclude a termdeveloper NOT intern
" "Exact phrase"project manager"
( )Group logic(Java OR Kotlin) AND Android

:::tip Build queries incrementally Start broad with one or two key skills, check the result count, then add AND clauses to narrow and NOT clauses to remove noise. This is faster than writing one long query up front. :::

Combining with filters

Boolean search is most powerful alongside the advanced filters in candidate search:

  • Skills and skill combinations
  • Location and relocation willingness
  • Years of experience (ranges)
  • Current / past role & company
  • Education and qualifications
  • Tags, source, and availability / notice period

A typical advanced search stacks a Boolean skills query with filters for location and experience level.

🖼️ Screenshot: An advanced candidate search with a Boolean query in the search bar and multiple filters applied in the left panel.

Worked example

To find senior backend engineers in Singapore who know Go or Java but aren't contractors:

("Go" OR "Java") AND backend NOT contractor

…then apply filters: Location = Singapore, Experience = 5+ years.

Once you've built a query that works, save it so you can re-run it later — see Saved searches.