Example Searches - sean-hale-dev/resume-org GitHub Wiki

Example Searches for the Resume Searcher

Logical operators can be difficult to grasp at first. Here are some example searches that can be used for both the Resume Database and the Report pages. These example searches are not comprehensive, and logical operators can be used to make quite complex queries if necessary. The logical operators supported are as follows

& (AND) - For finding someone who meets multiple qualifications, such as "Knows Angular And React"

| (OR) - For finding someone who meets at least one qualification, such as "Knows Angular Or React"

! (NOT) - For removing results from a query, such as "Does Not Know Angular"

* (XOR) - For finding someone who meets exactly one qualification, such as "Knows Angular Or React but not both"


For the purposes of demonstration, "ExampleSkill" will be used as the name of a skill that is desired.

To see all employees who have the skill:

ExampleSkill

All employees who do not have the skill:

!ExampleSkill

All employees who have the skill, as well as another skill:

ExampleSkill & Skill2

And this can be extended indefinitely: you can put in 5 skills all separated with an & to get people with all of those skills example 3

All employees that have the skill, or a substitute skill:

ExampleSkill | Skill2

Parentheses should be used, similarly to in math (PEMDAS), to group specific items of searches as they get more complicated.

All employees that have either one skill or another, but not a third skill:

(ExampleSkill | Skill2) & !Skill3

All employees that have either one skill or another, but not both, use XOR:

ExampleSkill * Skill2

All employees that have at least one skill from each group

(ExampleSkill | ExampleSkill2) & (ExampleSkill3 | ExampleSkill4)

All employees that have at least one skill from each group

(ExampleSkill | ExampleSkill2) & (ExampleSkill3 | ExampleSkill4)

Any employee that has one skill, but not the second skill

ExampleSkill & !ExampleSkill2