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:
-
ParseAndIndex
API (parses + indexes), or -
IndexDocument
API (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
/deleteAllDocuments
API deletes all documents for auserkey
/subuserid
. -
You cannot delete documents by filter (e.g., date, tag, or field).
-
Selective deletion requires managing your own
documentId
system and usingdeleteDocumentById
.
4. Limited Field-Based Search Operators
-
Search functionality uses powerful filters, but complex queries (e.g.,
OR
logic, regex, nested filters) may be restricted. -
Fields like
skills
,education
,location
, andexperience
are 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.