Yes, it is possible to apply RChilli’s Search & Match API to specific indexes instead of all indexed documents. Here's a detailed breakdown of how this works and how you can implement it:
Understanding Indexes in RChilli Search & Match
RChilli temporarily stores indexed documents for the purpose of search and match. These indexes are stored in a secure, region-specific environment. This means once a resume or job description is parsed and indexed, it becomes searchable within that specific index environment.
How to Apply Search to Specific Indexes
You can target specific indexes through the Search & Match API by controlling the data you upload and manage via the following approaches:
1. Use Separate SubUser IDs
Each subuserid
acts like a namespace or logical container. You can:
-
Assign different
subuserids
for different business units, clients, or use cases. -
Search only within documents indexed under a specific
subuserid
.
2. Tagging or Grouping Documents During Indexing
While calling the ParseAndIndex
API, you can include metadata (custom fields or tags) that categorize your documents. These tags can later be used as filter parameters in your search queries to narrow down to specific subsets.
3. Faceted Search & Filtering
The Search API allows filtering using facets like:
-
Location
-
Skills
-
Education
-
Job Title
-
Domain
These can be used to refine results and simulate search within a logical “subset” of your indexed data, though this still applies to all data unless scoped by subuserid or metadata.
Recommended Implementation Steps
-
Index Data with Proper Segmentation:
Use differentsubuserid
s or custom tags in your indexing requests to organize your data by category or project. -
Use Faceted Search API:
Implement search with filtering parameters to narrow down your scope. -
Use Separate Environments for Segregation (Optional):
If necessary, split data between testing and production by using separate environments and API keys.
Cleaning and Resetting Indexes
If needed, you can clear indexed data via the DeleteAllDocuments API, which removes all documents associated with your API key. This is useful for resetting environments or clearing old test data.
Useful Resources
Summary
Yes, you can apply search/match to specific indexes by managing how and where you index your documents — primarily using subuserids
, tags, and filtering mechanisms. This flexibility enables granular control over your indexed datasets for more targeted and relevant search operations.
If you need assistance implementing this setup, feel free to contact support@rchilli.com
Comments
0 comments
Please sign in to leave a comment.