Search & Match API – Limitations
1. Region Restrictions
-
Search & Match API is only hosted in the USA.
-
Unlike other APIs (Resume Parser, JD Parser) that support multiple server regions (US, EU, SG), Search & Match is only available from the US server.
-
This may increase latency for global users depending on geographic location.
-
2. Indexing Dependency
-
You must index documents using either:
-
ParseAndIndexAPI (parses + indexes), or -
IndexDocumentAPI (direct structured JSON).
-
-
If documents are not indexed, they cannot be searched or matched.
-
Unstructured files (PDF/DOCX) cannot be indexed directly without prior parsing.
3. No Partial or Filtered Deletion
-
The
/deleteAllDocumentsAPI deletes all documents for auserkey/subuserid. -
You cannot delete documents by filter (e.g., date, tag, or field).
-
Selective deletion requires managing your own
documentIdsystem and usingdeleteDocumentById.
4. Limited Field-Based Search Operators
-
Search functionality uses powerful filters, but complex queries (e.g.,
ORlogic, regex, nested filters) may be restricted. -
Fields like
skills,education,location, andexperienceare prioritized. -
Highly advanced custom filters require custom integration or Search Query Templating.
5. Default Scoring Logic Limitations
-
Default scoring uses a predefined weight system (skills, location, job title, etc.).
-
To customize weights, users must modify them via frontend configurations or consult RChilli for custom scoring setup.
-
Backend scoring engine is fixed and not open to external customization.
6. Multi-Language and Localization Constraints
-
Search & Match supports multilingual indexing and matching only if data is enriched with RChilli Taxonomy.
-
Languages not supported in the taxonomy may lead to reduced accuracy or incomplete indexing.
7. Data Storage Is Temporary
-
Indexed data is stored temporarily in a secure region-specific environment.
-
If not used or refreshed, documents may expire based on retention policies.
-
You are expected to manage your own data persistence and re-index when needed.
What the API Supports (Strengths)
Despite the limitations, here’s what the Search & Match API excels at:
| Feature | Support |
|---|---|
| Resume-to-Job / Job-to-Resume Matching | Yes |
| Real-time Search & Faceting | Yes |
| Taxonomy Enrichment (Skills, Domains) | Yes |
| De-Duplication | Yes |
| Custom Weights (via UI/API setting) | Yes |
| Localization (with taxonomy) | Yes |
| Pagination & Bulk Indexing | Yes |
Want Help Optimizing?
If you need help configuring weights, setting up bulk indexing, or customizing your scoring model, email support@rchilli.com
Comments
0 comments
Please sign in to leave a comment.