To search for Salary using the Boolean Search Method in RChilli’s Search & Match API, you need to craft your search query with specific field-based Boolean syntax. Here’s a breakdown of how to do this effectively:
Boolean Search for Salary in RChilli
1. Use the Right Field Names
RChilli supports structured search through fields like AnnualSalary
, SalaryCurrency
, and ExpectedSalary
. These are typically present in the parsed resume data when available.
2. Supported Operators in Boolean Search
You can use the following operators:
-
AND
,OR
,NOT
-
Comparators like
>
,<
,>=
,<=
-
Exact phrases with
"..."
3. Sample Boolean Search Syntax for Salary
Here are a few examples you can use in your search input:
Example 1 :
{
"query": "AnnualSalary:[50000 TO 100000]"
}
Example 2 :
{
"query": "ExpectedSalary:>60000"
}
Example 3 :
{
"query": "AnnualSalary:[70000 TO 120000] AND SalaryCurrency:\"USD\""
}
This means:
-
First query fetches candidates with salary between 50k to 100k.
-
Second fetches candidates expecting more than 60k.
-
Third fetches candidates with salaries between 70k–120k in USD.
Key Points to Remember
-
Ensure that the salary fields (
AnnualSalary
,ExpectedSalary
, etc.) are enabled and extracted in the resume data. -
Not all resumes will have salary details, so search results may vary depending on data completeness.
-
RChilli's taxonomy and standardization do not currently enrich salary fields but rely on raw extracted data from the resumes.
Helpful Resources
Troubleshooting Tip
If you're not seeing expected salary fields in your search output:
-
Make sure resumes are parsed with the latest version of the Resume Parser API.
-
Check if
reqexperience
andreqexperiencedrill
fields are set totrue
in your dynamic API settings. -
Raise a support query to check if salary field mapping is enabled for your user key.
In case you need any further assistance, feel free to contact rchilli support at support@rchilli.com
Comments
0 comments
Please sign in to leave a comment.