The Advanced Search feature in iSmartRecruit enables you to search your candidate database using multiple parameters. Whether you're looking for specific skills, locations, experience levels, or even GDPR compliance status, Advanced Search helps you quickly find the most relevant candidates for your job openings.
Written by Disha
Use keywords to search across candidate data for specific skills, qualifications, or phrases. Separate multiple keywords with commas and refine your results using the following filters:
One of these (Mandatory): Candidate must have at least one of these keywords
All of these (Optional): Keywords are optional in the results
None of these (Excluded): Candidates must not include these keywords
You can also enable:
Search within Profile – Search within candidate form fields
Search within Resume – Search within resume content
Fuzzy Search: Finds similar words (e.g. “Qualtiy” will match “Quality”)
Contextual Search: Matches based on synonyms (e.g. “HR” will also find “Human Resources”, “Recruitment”)
Proximity Search: Finds keywords that are close together (e.g. “Talent Specialist” matches “Talent Acquisition Specialist”)
If you prefer using Boolean logic, you can switch to Boolean Search and craft queries using operators like AND
, OR
, and NOT
to create precise search strings.
Search using specific fields from the candidate form. For numeric fields like experience or salary, you can also use range-based operators such as <
, >
, <=
, >=
or specify a range using a dash (e.g. 3–5) to refine your results.
Search for candidates based on proximity to a location. Enter a Postal Code and Radius (in miles) to find nearby candidates.
Example: Postal Code: 313001, Radius: 3 miles
Set a minimum and maximum range of years of experience to filter relevant profiles.
Find candidates who speak specific languages at certain proficiency levels. You can filter using a hierarchical match—for example, selecting “Professional Working Proficiency” in English will also return candidates with “Full Professional” or “Native/Bilingual” proficiency.
Search for candidates associated with one or more Talent Pools. This is useful for tapping into segmented groups you've already categorised.
Filter candidates by their GDPR consent status to ensure compliance.
For full details, refer to our GDPR Compliance Features.
Search for candidates imported:
Today
Yesterday
Within a specific date range
Filter candidates based on note content or note type for record-keeping purposes.
Identify candidates who have pending or scheduled call reminders.
If you work with external vendors, filter candidates by:
Vendor Name
Vendor Contact
Import by User – Find candidates imported by a specific team member
Resume Source – Filter by where the candidate applied from
Sort Order – Sort candidates ascending or descending by custom fields
Resume Updated – Filter candidates with updated resumes
Availability to Join – View candidates available to start
Email Blocked – Find unsubscribed candidates
Resume Blocked – Identify candidates whose resumes are blocked
Average Rating – Filter by candidate ratings
After setting your desired filters, click Save Search to preserve the search criteria.
Give it a name so you can:
Load it later
Share it with team members
Delete it when it’s no longer needed
This is a great way to run recurring searches without starting from scratch each time.
If you have questions or need assistance using Advanced Search, reach out to our support team at [email protected].