Advanced Boolean search with SeekOut
SeekOut supports advanced search syntax. If you want to go beyond keywords and basic Boolean, try these advanced query functions. Many of these methods can be combined to form very specific candidate searches.
Table of contents
SeekOut supports advanced search syntax. If you want to go beyond keywords and basic Boolean, try these advanced query functions. Many of these methods can be combined to form very specific candidate searches.
Start with the article Boolean and Field-Based Search before reading on.
Check out our blog for a deep-dive into Boolean and SeekOut: Boolean Search in Recruitment
Stemming
When you enter common search terms, SeekOut will also look for stems of that word and return profiles with similar words.
Examples:
Manage
will return profiles that include Managed, Managing, Manager, Management, etc.Engineer
will return profiles that include Engineered, Engineering, Engineers, etc.
Proximity
Proximity searches are used to find two or more non-consecutive terms in a document. Insert a tilde ~ symbol at the end of a quoted phrase followed by a number. The number specifies the maximum number of words that separate the terms.
Proximity searches are bi-directional. This method will return candidate profiles that contain your search terms in any order.
Examples
"senior engineer"~1
Finds profiles with terms including:
senior software engineer
senior electrical engineer
senior operations engineer
"clinical scientist"~2
Finds profiles with terms including
clinical retinal research scientist
clinical biological scientist
scientist specializing in clinical studies
"customer support manager"~2
Finds profiles with terms including
customer support and training manager
manager of customer support
support manager and head customer outreach supervisor
Wildcard
Wildcards are placeholders for any value. You use * or ? to indicate the wildcards.
* is used to represent multiple characters
? is used to represent a single character only
Examples
eng*
Finds engineer, engineering, English, engine, and more.
stor?
Finds store, story, stork, etc.
wom?n
Finds woman and women.
Wildcards only operate on single terms, not phrases.
You cannot use a * or ? symbol as the first character of a search.
Fuzzy search
A fuzzy search finds matches in terms that have letters in common.
To run a fuzzy search, use the tilde ~ symbol at the end of a single word. SeekOut will return profiles which have similar spellings.
Example
SDE2~
Finds profiles with SDE2, STE2, SDE3, etc.
Fuzzy search can only be applied to terms, not phrases.
Preferred / "Nice-to-have"
Sometimes you have skills or experience in mind that candidates aren't required to have, but it would be nice if they did. List each "nice-to-have" term inside a parentheses, separated by OR. At the end of the list, add OR true:y and close the parentheses. Candidate profiles with nice-to-have skills will appear at the top of your search results, and candidates without these skills will be placed lower in your results.
Examples
past_companies:(google OR facebook OR microsoft OR true:y) cur_title:ceo
Finds all candidates whose current title is CEO. Candidates who worked for Google, Facebook, and Microsoft in the past will appear at the top of your search results.
(seekout OR bullhorn OR glassdoor OR true:y) cur_title:(sourc* OR recruiter)
Finds all candidates who have the terms sourc* or recruiter in their current title. Candidates who have SeekOut, Bullhorn, or Glassdoor in their profile will appear at the top of your results.
Boosting
Combine a search term with the caret ^ character followed by a number to boost the relevancy of that term in your search results. Candidate profiles containing a boosted search term will appear at the top of your results.
You can use any whole number between 2 and 99 when boosting. The higher the number, the greater the emphasis on that term. You can also de-emphasize a term by using a number between 0 and 0.9. Candidate profiles with de-emphasized terms will appear near the bottom of your search results.
Examples
majors:(physics^5 OR math OR computer)
Finds candidates with college majors containing the terms physics, math, or computer. Physics is boosted by 5, so candidates with a major in physics will be displayed at the top of your results.
schools:("Carnegie Mellon"^10 OR stanford^5 OR california)
Finds candidates who went to schools named Carnegie Mellon, Stanford, or one with California in its name. Carnegie Mellon is boosted by 10 and Stanford by 5, so candidates from Carnegie Mellon will be displayed first, followed by candidates from Stanford, then candidates from other schools with California in their name.