RChilli Search & Match provides options for searching indexed candidate data and applying geographical criteria to search results.
Step 1: Search Across Multiple Candidate Groups
RChilli provides the Match with Multiple Sub-User Ids API for matching documents associated with multiple Sub-User IDs. Multiple subUserId values can be passed in the request under the same index configuration.
Example:
"index": {
"indexType": "Resume",
"indexKey": "Index Key",
"subUserId": [
"SubUser ID 1",
"SubUser ID 2"
]
}
Search and Match works on documents that have already been indexed.
For implementations involving multiple independent index keys or duplicate indexing of candidate records across different indexes, architecture, cost, and performance requirements should be reviewed with the RChilli technical team before implementation.
Step 2: Apply Geographical Search
Location-based search is configured through the geoSearch parameter.
Geographical Search supports:
- City, state, and country
- Latitude and longitude
- Minimum radius
- Maximum radius
- Distance units in kilometers or miles
- Specific GeoLocation fields
The geoSearch parameter can be used with Simple Search, Boolean Search, Free Text Search, Match, Match with ID, and Match with Multiple Sub-User Ids.
Step 3: Limit Results to a 50-Mile Radius
For a 50-mile search radius, set maxRadius to 50 and distanceUnit to mile.
Example:
"geoSearch": {
"longitude": "-95.41507000",
"latitude": "29.71838000",
"minRadius": 1,
"maxRadius": 50,
"distanceUnit": "mile"
}
RChilli documentation supports KM and mile as values for distanceUnit. The default distance unit is KM.
Step 4: Limit Matching to Specific Location Fields
The optional fields parameter can restrict geographical matching to selected location fields.
Supported fields include:
- AddressGeoLocation
- CurrentExperienceGeoLocation
- CurrentGeoLocation
- PreferredGeoLocation
- ExperienceGeoLocation
- EducationGeoLocation
If any selected location field satisfies the geographical condition, the document is considered a geographical match.
Example:
"geoSearch": {
"longitude": "-95.41507000",
"latitude": "29.71838000",
"minRadius": 1,
"maxRadius": 50,
"distanceUnit": "mile",
"fields": [
"CurrentGeoLocation",
"PreferredGeoLocation"
]
}
Related Documentation
For more information, contact RChilli Support.
Comments
0 comments
Please sign in to leave a comment.