How to use Keywords Search in Match

How to use Keywords Search in Match

Welcome to the EVA.ai user training manual for using queries in the Smart Match functionality. 

In this article, you will learn how to use the 'full-text search' field and the weighting for other fields in advanced settings. Let's dive in!

Full-Text Search:

The 'full-text search' field is used to search for candidates based on the keywords entered.

To identify the most suitable candidates, it is advised to make queries more precise.

You can use search operators such as +, AND, OR, -,... and many more.

Below are the techniques & search operators you can use.

By Default 

If you enter Project Manager in the full text search field, the search will include Talent with the word 'programme' OR 'manager' everywhere in their profiles (Original CV, Parsed CV,...). These words can even be separate. You can add as many words you need.

AND or the Plus Sign +

Use it between two terms, it will find results that have both the terms anywhere in Talent profiles.

This operator is used to combine two or more search terms and retrieve results that contain all of those terms. 

E.g 1: If you enter “Project AND Manager” or “Project + Manager”, the search will include candidates with the phrase 'programme manager' together.

E.g 2: If you enter “Senior AND Project AND Manager” or “Senior + Project+ Manager”, the search will include Talent with the words senior, programme & manager everywhere in the Profiles.

 

OR or The Vertical Bar |

Use it between two terms, it will find results that have either one of the terms present in them.

E.g: If you enter “Project OR Manager” also “Project | Manager”, the search will include candidates with at least one of the two terms: programme or manager.

The Minus Sign -

Use it before a term to exclude results that have that term in their profiles.

This operator is used to exclude results that contain a particular search term. 

E.g 1: if you want to search for documents that contain "Project" but not "Manager", you would use the following syntax:

Project -Manager

Phrase Searching, the Quotation Marks " 

Use it to enclose multiple terms between the quotation marks, it will search for results that have those terms present together as a phrase. Ensure your quotation marks are vertical to make it work. You can use quotation marks to search for exact phrases. 

E.g: if you want to search for profiles that contain the exact phrase, you would use the "Programme Manager".

This would only match documents that contain the exact phrase "Programme Manager", not just the words "Project" and "Manager" separately.

E.g: If you enter "Project Manager" OR "Team Management" or '"Project Manager" | "Team Management", the search will include candidates with the phrase 'project manager' or 'team management'.

E.g: If you enter "Project Manager" AND "Team Management" also "Project Manager" + "Team Management", the search will include candidates with the phrase 'project manager' and 'team management'.

To Summarise the importance of quotation:


When a user enters programme + manager or programme and manager (without quotation marks) in the full-text search, the system does not treat it as a phrase search. Instead, it performs a broad keyword search, meaning:

  • The system will look for candidates who have both words ("programme" and "manager") somewhere in their profiles.

  • However, these words do not need to appear together or in the same field.

  • For example, "programme" could be found in the Skills section, while "manager" could be in the Current Position field.

Since this is not a phrase search, results may include candidates who match both terms but in different contexts within their profiles.

The Parentheses ()

It's important to note that the order in which you use these operators can affect your search results. 

Use parentheses to group search terms together and ensure that the query is evaluated in the correct order. These parentheses signify precedence. When you use them to enclose search terms, the search engine will prioritize finding results that have the terms inside the parentheses.

 

Combination of Operators

You can combine multiple operators to create more complex queries. 

E.g 1: If you enter 'Programme | Business + Manager' or 'Programme OR Business AND Manager', the search will include candidates with 'programme manager' or 'business manager'.

E.g 2: If you enter 'Analyst (- junior)' or 'Analyst OR (-junior)' or 'Analyst | (-junior)', the search will include Talent with 'analyst' and don’t have the term 'junior'.

E.g 3: If you enter 'Analyst OR "Programme Manager"' or 'Analyst | "Programme Manager"', the search will include candidates with 'analyst' or 'programme manager'.

 

Wild card - the Asterisk *

Use it at the end of a term, it will search for results that have words starting with that term. It creates noise in your query.Use a wildcard character to match any character or set of characters in a search term. 

For example, if you want to search for Talent that contain any word that starts with "develop", you would use the following syntax:

develop*

This would match words like "developer", "development", "developers", ‘developing’ etc.

How to use facets search in Match:

In the 'Match' function, there are other fields that use elastic search queries such as job title, company, and school name. 

Each can be used as the three dots weighting next to it, and depending on how they are configured, they will generate a particular elastic query.

How to use weighting in Match:

If you select 3 dots, the operator 'AND' will be applied. For example, if in the 'job title' field, you write 'programme analyst' with a weighting of 3 dots, the search will include candidates with 'programme AND analyst'.

If you select 1 or 2 dots, the operator 'OR' will be applied. For example, if in the 'job title' field, you write 'programme analyst' with a weighting of 1 or 2 dots, the search will include candidates with 'programme OR analyst'.

That's it! You now know how to use queries in the Smart Match functionality. Happy searching!

Remember that you can leverage the capabilities of ChatGPT by copying the job description and requesting it to generate keywords for your Boolean search. These keywords can then be inserted into the designated text field for keywords.