Using keywords
WhoCo’s Talent Search app has a boolean keyword filter that differs from regular AND/OR/NOT syntax.
It allows for boolean searching and provides a simplified syntax for searching.
Find a full demo of this feature here
If you want to make sure that a Talent’s profile DEFINITELY contains the word/phrase, simply put a + in front of that word/phrase.
If you want to make sure that a Talent’s profile DOESN’T contain a word/phrase, simply put a - in front of that word/phrase.
If you want to search for words that are NICE TO HAVE but not mandatory to be included or excluded, you just simply type the word/phrase with no + or - in front of it.
Single word searches DON’T require quotes, only +/- depending on whether they NEED to have that word.
Multiple word phrases DO require quotes. (e.g., “exceeded goals”)
You may put keywords in in any order you want to -- you don't have to put all your (+) or (-) together for instance
Keyword will search the entire profile for words/phrases listed and filter them based on whether you make them mandatory (+) or exclusion (-). Single words will not filter out people if they DON’T have it, but will highlight if they do
Search for: java
This will find anyone with that keyword throughout the searchable areas of their profile
Search for java scala
This will find anyone with “java” or “scala”
Search for software engineer
OOOPs! This will find anyone with “software” or “engineer”
Put quotes around the last one! In other words replace with "software engineer"
This will find people with the phrase software engineer in the right order
Let’s work a bigger example: search for java scala "software engineer"
This means “java” OR “scala” OR “software engineer”
Let’s say we talent MUST HAVE “scala” but “java” and “software engineer” are optional: search for java +scala "software engineer"
In other words, to make something MUST HAVE, put a + before it (before the quotes if it's quoted)
You can use - for MUST NOT HAVE. Nothing always means CAN HAVE. So the following search: java +scala -typescript means: “must have scala, can have java, must not have typescript”
You can have as many pluses, minuses, and quotes as you want:
+java -scala -typescript -"software engineer"

TRANSLATION:
“java” and “engineer” MUST be present in the profile somewhere
“devops” COULD be present somewhere in the profile, but don’t filter out people who don’t have it
“SQL” and "junior" should NOT be present in the profile

TRANSLATION:
“game developer” COULD be in the profile somewhere, but don’t filter people out who don’t have that phrase
“wii” MUST be present in the profile
“playstation” should NOT be present in the profile
Sometimes there is more than one way to spell a certain term (eg, nonprofit could be "nonprofit" or "non-profit" or "non profit". You would search this "non profit" nonprofit
More complex combinations of keyword searches might require multiple keywords filters applied
Let's say you are trying to search a boolean like this:
("food scarcity" OR "food security") AND
(""mission driven" OR "non profit" OR "non-profit" OR "nonprofit") AND
("startup" OR "start up" OR "start-up"
You would apply your filters like this:

It allows for boolean searching and provides a simplified syntax for searching.
Find a full demo of this feature here
If you want to make sure that a Talent’s profile DEFINITELY contains the word/phrase, simply put a + in front of that word/phrase.
If you want to make sure that a Talent’s profile DOESN’T contain a word/phrase, simply put a - in front of that word/phrase.
If you want to search for words that are NICE TO HAVE but not mandatory to be included or excluded, you just simply type the word/phrase with no + or - in front of it.
Single word searches DON’T require quotes, only +/- depending on whether they NEED to have that word.
Multiple word phrases DO require quotes. (e.g., “exceeded goals”)
You may put keywords in in any order you want to -- you don't have to put all your (+) or (-) together for instance
Keyword will search the entire profile for words/phrases listed and filter them based on whether you make them mandatory (+) or exclusion (-). Single words will not filter out people if they DON’T have it, but will highlight if they do
General tutorial
Search for: java
This will find anyone with that keyword throughout the searchable areas of their profile
Search for java scala
This will find anyone with “java” or “scala”
Search for software engineer
OOOPs! This will find anyone with “software” or “engineer”
Put quotes around the last one! In other words replace with "software engineer"
This will find people with the phrase software engineer in the right order
Let’s work a bigger example: search for java scala "software engineer"
This means “java” OR “scala” OR “software engineer”
Let’s say we talent MUST HAVE “scala” but “java” and “software engineer” are optional: search for java +scala "software engineer"
In other words, to make something MUST HAVE, put a + before it (before the quotes if it's quoted)
You can use - for MUST NOT HAVE. Nothing always means CAN HAVE. So the following search: java +scala -typescript means: “must have scala, can have java, must not have typescript”
You can have as many pluses, minuses, and quotes as you want:
+java -scala -typescript -"software engineer"
Some more examples with photos

TRANSLATION:
“java” and “engineer” MUST be present in the profile somewhere
“devops” COULD be present somewhere in the profile, but don’t filter out people who don’t have it
“SQL” and "junior" should NOT be present in the profile

TRANSLATION:
“game developer” COULD be in the profile somewhere, but don’t filter people out who don’t have that phrase
“wii” MUST be present in the profile
“playstation” should NOT be present in the profile
💡 Some more tips
Sometimes there is more than one way to spell a certain term (eg, nonprofit could be "nonprofit" or "non-profit" or "non profit". You would search this "non profit" nonprofit
More complex combinations of keyword searches might require multiple keywords filters applied
Let's say you are trying to search a boolean like this:
("food scarcity" OR "food security") AND
(""mission driven" OR "non profit" OR "non-profit" OR "nonprofit") AND
("startup" OR "start up" OR "start-up"
You would apply your filters like this:

Updated on: 17/02/2023
Thank you!