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:
| Operator | Meaning | Example |
|---|---|---|
AND | Both terms must appear | Java AND Kubernetes |
OR | Either term may appear | "React" OR "Angular" |
NOT | Exclude a term | developer 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.
Saving your search
Once you've built a query that works, save it so you can re-run it later — see Saved searches.