To index resumes or job descriptions (JDs) into a Search Engine System using RChilli's Search & Match API, follow the steps below. This process is essential if you want to enable intelligent resume or JD search, matching, and ranking within your application or HR platform.
What Does “Indexing” Mean?
Indexing in RChilli refers to the process of storing structured resume or JD data into RChilli’s Search Engine. This allows for:
-
Search by keywords, skills, education, etc.
-
Matching resumes to JDs or vice versa.
-
Faceting and filtering results.
-
Custom scoring using weighted criteria.
Methods to Index Into RChilli’s Search Engine System
-
Parse and Index Simultaneously
Use Case: You have raw resume or JD files (DOCX, PDF, etc.).
API:ParseAndIndex
What it does: This API parses the input document and directly indexes the structured output into the search system.
Best For: Automating resume/job ingestion pipelines.
Setup and Configuration
Step-by-Step:
-
Authenticate using API Key:
Get your userkey from the RChilli MyAccount portal. -
Prepare JSON Data:
Use RChilli’s Resume Parser or JD Parser to extract structured fields. -
Call the
ParseAndIndexAPI:
Send the structured data to the/ParseAndIndexendpoint. -
Use Your Key in MyAccount:
Ensure you're using your actual API key in production. The demo key will only show sample data.
Managing the Indexed Data
-
Delete All Documents:
Use the/deleteAllDocumentsAPI endpoint if you need a clean slate (e.g., for testing). -
Environment Visibility:
Make sure you're in the correct environment (production vs demo) or your uploads won't appear in search results.
What Happens After Indexing?
Once the data is indexed:
-
You can use SimpleSearch, Match, and AdvanceSearch APIs.
-
Results will include match scores, ranking, and facet filters.
-
You can tune relevance via configurable weights (e.g., give 60% weight to skills, 20% to location, etc.).
Resources
For technical onboarding or troubleshooting, contact support@rchilli.com.
Comments
0 comments
Please sign in to leave a comment.