RChilli's Search and Match API offers various search functionalities to find and match candidates and jobs with flexibility. Here’s a breakdown of each method:
1. Simple Search Method
The Simple Search API allows you to search for candidates or jobs using string queries based on the entities in the document (e.g., skills, employer names, job profiles, degree, experience, location). It doesn’t support free-text searching, meaning the search term must include at least one entity to produce results. The method will return data like the candidate's Score, Full Name, Job Profile, Employer, Total Experience, and more.
To perform searches, you must first index your documents using RChilli's Search and Match Index API. More details can be found here.
Note: Simple Search is most useful when you have structured data and want quick, entity-based results.
2. Free Text Search Method
Free Text Search allows you to search for random text within an indexed resume or job description. This method is more flexible as it can search across the entire document in a free-form way, as opposed to the Simple Search method, which is strictly entity-based. To use Free Text Search, the document must be indexed with the parseAndIndex API, and the indexDetailText parameter should be set to "true".
In your search request, you can include regular expressions or Boolean operators (AND, OR, NOT) for more refined searches. You can read more about this functionality here.
Note: This method is ideal for more flexible, less structured data.
3. Boolean Search Method
Boolean Search provides an advanced method that gives you greater control over your search criteria. You can specify search parameters, such as Job Profile, Company, Degree, etc., and search for multiple values across different fields, combining them with AND or OR operators. It is designed for more complex search requirements, such as narrowing down results based on specific criteria like multiple job titles or locations.
This method provides the most flexibility and is recommended when you need detailed, targeted searches. For further details, check out Boolean Search documentation.
Note: Boolean Search allows you to create custom search queries that combine multiple conditions, offering a more advanced way to filter your results.
Summary of Key Differences:
-
Simple Search: Searches based on entities (skills, location, etc.) and requires at least one entity to return results. No free-text search capability.
-
Free Text Search: Searches the entire document in a flexible, free-text format and supports the use of Boolean operators.
-
Boolean Search: Advanced search where you can specify multiple search parameters and combine them using Boolean operators for precise filtering.
If you need more information on how to integrate these search features, visit the Search and Match API documentation.
If you encounter any issues, you can always contact RChilli support.
Comments
0 comments
Please sign in to leave a comment.