Understanding Boolean Logic
Boolean logic is a search method that uses "operators" to help you refine and narrow your search results. Operators are simple words and symbols that change how the keywords are being searched, similar to how mathematical symbols change how you would calculate an equation.
In Bullhorn, you can use Boolean logic in your searching to get more precise results, enabling you to spend less time sifting through "false positives" or candidates that do not met the job requirements.
Boolean Operators
|
Operator |
Explanation |
|---|---|
| AND |
|
| OR |
|
| AND NOT |
|
| " " |
|
| * |
|
| ( ) |
|
Tips
Requiring multiple terms
Use AND to separate any terms the candidate must have.
Examples:
"Accounting Assistant" AND "accounts payable"
Developer AND Java
Accounting for variations
Use OR to separate keywords that mean the same thing or where either would be acceptable.
Examples:
Taleo OR iManage
J2ee OR "Java 2 Enterprise Edition"
Combining AND and OR
If your search uses both AND and OR, use parentheses to group the OR terms together so the search reads correctly.
Examples:
Developer AND (Java OR Spring OR HTML)
"Accounting Assistant" AND ("accounts payable" OR AP)
Searching for phrases
Wrap multi-word phrases in quotation marks to search for those words appearing together in order. Note that punctuation in candidate records is ignored during matching, so results may include records where the words appear separated by punctuation. For example, "Business Analyst" may also return "Business, Analyst".
Accounting for word endings
Use an asterisk at the end of a keyword root to capture different word endings.
Examples:
Manag* returns Manager, Managing, Management, etc.
Admin* returns Admin, Administrator, Administrative, etc.
Excluding unwanted results
After reviewing your results, use AND NOT to remove false positives.
Examples:
Epic AND Analyst AND NOT Trainer
Support AND NOT Engineer
If phrase searches are returning unexpected results due to punctuation in candidate records, AND NOT can also help narrow things down, though results may vary depending on how the candidate's data is formatted.
Using OR across filters
Bullhorn's additional criteria filters don't support OR searches directly. To search for candidates that meet one condition OR another across different filters, use tearsheets as a workaround.
Run a search for your first condition and add the results to a new tearsheet (e.g., Tearsheet 1).
Clear all criteria, then run a search for your second condition and add those results to a second tearsheet (e.g., Tearsheet 2).
Clear all criteria again and run a new search using the Tearsheet filter, set it to Include Any, and select both Tearsheet 1 and Tearsheet 2. This returns all candidates that met either condition.
Example: To find candidates with a status of Placed OR a job title of Manager, run each search separately, add the results to separate tearsheets, then search for candidates in either tearsheet.
