SmartRecruiters' search engine can search through all text inside candidate profiles and resumes. SmartRecruiters parses and indexes all content (personal information, school and work information, skills) inside resumes that candidates submit when applying.
SmartRecruiters will parse resumes uploaded by the candidate in DOC, DOCX, RTF, PPT, ODT, TXT, PDF, PDF with image inside, or TIFF file formats. Once the resume is parsed, SmartRecruiters includes the resume file's text in search. Any attachments added after the candidate applies are not parsed and indexed, and their contents are not available in search.
You can search in multiple locations in SmartRecruiters.
Enter keywords into the Search field in the top navigation to find candidates.
Search for jobs
Enter keywords in the Search field on the Jobs page to find jobs. This field will not search through candidate information.
Search for candidates
Use the Search field the People page to sift through all candidates on any job you have access to.
Search for candidates on a job
Use the Search field on the People tab of a job to sift through candidates on that job.
There's a 500 character limit to search queries.
When you search on candidates in SmartRecruiters, we look at a number of different fields and give these fields different weights. Here are all the fields we search on, in order of weight:
- First Name
- Last Name
- Job Applied To
- Current Position at current company
- Skills - parsed from resume.
- Attached Resume
- Attached Cover Letter
- Past Positions at past companies
Weighting determines the relevance of the results returned by SmartRecruiters. SmartRecruiters determines the relevance by counting the number of instances of the keyword and examining the location (field) of each instance.
For example, a candidate with keyword Marketing in their “Current Position” will be ranked higher compared to a candidate with two instances of "Marketing" in their “Reviews”, because Reviews have a lower weight than Current Position.
Use search with multiple candidate filters to get the best results.
SmartRecruiters will treat each keyword as an individual phrase. For example, this query:
will return results that contain "product" or "manager". Use quotes to search for an entire phrase. For example:
will return results that contain the phrase "product manager", but not "product" or "manager" alone.
The best way to search for a candidate is by first or last name, or email address.
SmartRecruiters supports partial matches only for name and email, and only if the string matches the beginning of a name or email.
Boolean queries for candidates
You can also use Boolean operators when searching for candidates. SmartRecruiters evaluates Boolean queries with the same relevance calculation as any regular keyword search. The operators determine which candidates are included or excluded from the results.
|AND||Find all candidate profiles that have all keywords joined by this operator. Useful for narrowing down your search with additional keywords.|
|OR||Find candidates profiles with one or more keywords joined by this operator. Useful when there are common synonyms for a skill or job title that might appear on a candidate's profile.|
|NOT||Use this operator to exclude all candidates who have an unwanted keyword in their profile.|
Use parentheses ( ) to combine operators and create boolean strings. Enclose multi-word phrases in " " so that SmartRecruiters looks for the whole phrase, not the individual words.
Here's an example of all four in action:
(“Sales” OR “Account Manager”) AND (“CRM” AND “marketing”) NOT (“B2B”)
If your company has either Corporate or Global edition, you'll also have access to our Saved Search feature.