Search Mode is designed to help users to go from a wide search (Synonym Search) to more narrowed and specific search (Boolean Search or Name Search).
In each search mode there are handful of advanced search fields and filters where you can narrow the results.
All of the search results are ordered by their relevancy, total number of connectors (people connected at the company), and the completeness of their profile.
Fields where search works:
- Name Surname
- Job Title (Current Position)
- Employee networks (connectors) - include or don't include
- Companies - include or don't include
- Past employees (include past employees - by default they are hidden)
- Current employees (include current employees - by default they are hidden)
- ATS candidates (include matches already in applicant tracking system - by default they are hidden)
- Snoozed prospects (include matches previously snooozed - by default they are hidden)
- Hidden prospects (include matches previously hidden)
- Top talent (include matches who have been marked by one or more employees as top talent)
- Years of Experience (Beta)
Search modes (types)
1. Synonym search
Synonym search is the broadest search, where you are given the ability to use the power of our synonym engine.
This engine allows to search for terms and also returns relevant results from our index of related terms.
For Instance, you can search for :
- Android and get both Android and Java
- UI/UX and get results for UI/UX and User Interface, User Experience, User Experience Design
You have the ability to include or exclude terms, so make sure that you're adding them to the correct line. Excluded terms will appear with a red bubble. Included terms will appear with a green bubble.
Note: from the matching tab, one included term is required in order to save the search. Read more about the difference between the matching tab and the search page.
You can also put a quote around a term that you want Teamable to treat as an atomic unit. For example "Customer Success" will return results of people who match that exact title, whereas Customer Success will return those matches as well as anyone with the title (or synonyms) for Customer or Success.
Synonym Search uses stemming - finding the word stem, base or root form, and using the found root in the matching of the results. This technique allows user to get wider range of results, for example searches:
- Develop, Development or Developer
- Software Developer, Software Development
- Project Manager, Project Management
How to perform a Synonym Search
- Term - regular one word (sting) search
- “Term” - one word (string) search which does not bring synonyms
- Term (several words) - regular multiple word (string) search
- “Term (several words)” - multiple word (string) search which does not bring synonyms
Query syntax check:
Check quotation consistency. An error will occur if either the opening or closing quotation mark is missing.
- If Term is quoted:
Engine applies exact search of term using stemming
“Engineering” → “Engine”
“Management” → “Manage”, but doesn’t bring “supervisor”(which is synonym of Management)
“Software Engineer” → “Software Engine”
“Sales Manager” → “Sale Manage”
- If Term is NOT quoted:
Engine appends synonyms for the term, using stemming. Also, excludes antonyms of the term.
Note: Engine appends synonyms for whole term and NOT for separate words (synonym for “software engineer”, not for “software”), with stemming.
Engineering → (Engine, Develop, Program).
Software Engineer →(Software Engine, Software Develop).
2. Boolean search
Boolean search gives the power of using logical operators (AND, OR, NOT) for searching, where terms can be ordered and grouped with parentheses ().
Order of operations:
- AND has the highest priority.
- OR is the second .
- NOT has the lowest priority.
For simplicity, let’s assume A B C are different terms:
- A and B or C is the same as (A and B) or C which is NOT the same as A and (B or C)
- A and (B or C) is same as (A and B) or (A and C)
- A not B can also be written as A and (not B)
Boolean search engine does not imply any stemming for quoted terms, which brings users to exact matches. For instance:
- “Accounts” does not bring results for “Accounting” even they have the same root/base form.
- “Engineering” does not bring results for “Engineer” or “Engine”
- “Development” search term does not bring results for “Developer”.
- Searches the term Accountant with stemming (Account)
- Searches the term Accountant without stemming
- Software Engineer
- Searches the terms Software and Engineer with stemming (Software, Engine)
- “Senior Accountant”
- Searches the term Senior Accountant without stemming and as a one term
Boolean Operator Examples:
- Accountant OR “Finance”
- Searches for either Accountant or “Finance” or both.
- “Finance” AND “Audit”
- Searches for both “Finance” and “Audit”
- (“Software Engineer” AND Java) AND NOT (Director OR CEO)
- Searches for both Software Engineer and Java and excludes the matches who have Director or CEO or both
Query syntax check:
- Check parentheses--ensure there are pairs of opening and closing parens for each clause.
- Check quotation marks - ensure there are pairs of opening and closing quotations for each atomic term.
Error will occur if there is inconsistency in the quotation marks or parentheses.
3. Name Search
Name search is the simplest way to search with name or/and surname. If exact match does not exist, results with 2 letter mismatch will be shown.
For Instance, if search query is Jef Vo Ward (no exact match), search result will bring Jeff Von Ward
Query completion algorithm
- Without quotation:
the search will match both ‘Name’ and ‘Surname’ separately
- With quotation: “”
the search will match exact ‘Name Surname’ result.
Ordering The Results
Regardless of whether you're using Synonym, Boolean or Name search, the search results are ordered using the following steps:
- Search relevancy. Prospects with the most matches with the query performed get the highest relevancy score and are shown first.
- Prospects with higher connection counts--meaning connected to the most people at your company are shown next.
- Prospects with the richest candidate cards are shown next.
Ordering The Results With Advanced Search Options
If one of the filters is selected:
- Show snoozed prospects
- Show hidden prospects
- Show candidates already in Lever
The filtered list is shown first, followed by the other results. If more than 2 filters are selected, use the ordering relevancy described in Ordering The Results above.
- If location is selected, only results within 100 mile radius are shown with the same ordering relevancy described in Ordering The Results above.
- The rest of the advanced filters only subset the results with the same ordering relevancy described in Ordering The Results above.