Use boolean operators and PostgreSQL tsquery syntax to precisely filter job titles and descriptions in the Job Search signal.
The Job Search signal has two modes for matching job titles: a simple substring mode and an advanced boolean mode. This guide covers advanced mode — what it can do, and when to reach for each operator.
Description keywords always use advanced syntax — there’s no simple mode. Everything below applies equally to the job title field (in advanced mode) and the description keywords field.
In advanced mode, multi-word tokens must be quoted ("senior engineer") or joined with the proximity operator (senior <-> engineer). Bare spaces between words will cause the query to reject your input.
If a single phrase works, leave advanced mode off. Don’t over-engineer.
2
Flip advanced mode when simple isn't enough
Enable advanced mode the moment you need OR, NOT, or variations.
3
Use phrases for exact matches
Quote anything that’s more than one word: "Head of Sales".
4
Add prefix wildcards for word families
engineer:* is shorter and more complete than engineer OR engineering OR engineers.
5
Exclude noise with NOT
Add NOT junior or NOT intern to keep your signal focused on the seniority level you care about. The seniority filter is a cleaner alternative when it applies.
6
Preview before saving
Click Preview in the dialog. If the first 5 results look right, the full signal will be clean.