JobProfile Related Skills Search
The JobProfile Related Skills functionality enhances the skill-based matching between resumes and job profiles by integrating related skills associated with the JobProfile.
-
Dynamic Matching: Related skills are fetched based on the JobProfile and used in the search process.
-
Search and Scoring: Related skills are integrated into both the search and scoring systems to improve candidate ranking.
-
Response Data: Related skills are included in the response, providing insight into a candidate's skill match to the job profile.
jobRelatedSkills": true
How It Works
-
Taxonomy API Integration: The system retrieves related skills from the Taxonomy API based on the JobProfile.
-
Search Execution: The system evaluates both directly listed and related skills during the search phase.
-
Score Allocation: Resumes are ranked based on the relevance of both direct and related skills.
-
Response Data: The JobProfileRelatedSkills section is included in the response JSON. If no related skills match, this section will be empty.
-
The JobProfile must be included in the query for the feature to work.
-
All resumes must be parsed and indexed using the v4.0 API URL. Refer to Parse and Index for more details.
-
The JobProfile Related Skills feature works with both Resume and JD index types.
-
Skill Weightage is applied to job-related skills in the search process.
-
Skill Proficiency Search and Skill Type features are also supported.
-
The JobProfileRelatedSkills entity will be returned in the response. If no match is found, it will be omitted.
Use Cases
-
Recruiter Searching for Developers:
-
A recruiter needs candidates with Java experience. By enabling jobRelatedSkills, the system also considers related skills like "Spring Framework" even if not explicitly listed.
-
-
Hiring Manager Searching for Data Scientists:
-
A manager looks for candidates with Python and machine learning experience. Enabling jobRelatedSkills helps find candidates with relevant skills like "TensorFlow" and "Pandas."
-
-
HR Reviewing Marketing Resumes:
-
HR looks for candidates with SEO expertise and related skills like "Google Analytics." JobProfile Related Skills ensures these related skills are included in the search.
-
Benefits
-
Improved Matching: Considers both listed and related skills for a more accurate match.
-
Better Job Fit: Helps identify candidates with skills relevant to the job profile, even if they are not explicitly listed.
-
Holistic Evaluation: Evaluates candidates based on a broader set of skills, leading to better hiring decisions.
Sample Request
{
"index": {
"indexType": "Resume",
"indexKey": "Use your indexKey",
"ubUserId": "manoj"
},
"query": {
"keyword": "Software Engineer"
},
"jobRelatedSkills": true,
"pageSize": 1,
"pageStart": 0,
"explainScore": true,
"explainScoreType": "json"
}
Sample Response
{
"count": 130,
"pageStart": 0,
"pageSize": 1,
"records": [
{
"id": "Resume12USA",
"score": 73.38,
"TotalExperienceInYear": 11.3,
"CurrentEmployer": "Zinnov",
"CurrentJobProfile": "Software Developer",
"FullName": "Ginni Gidwani",
"SubUserId": "Manoj"
}
],
"explainScore": [
{
"id": "Resume12USA",
"SubUserId": "Manoj",
"explaination": {
"score": 73.38,
"maxScore": 100.0,
"SimpleSearch": {
"score": 73.38,
"maxScore": 100.0,
"detailScore": [
{
"score": 70.0,
"maxScore": 70.0,
"entity": "CurrentJobAlias",
"value": "software engineer"
},
{
"score": 1.04,
"maxScore": 1.3,
"entity": "SkillAlias",
"value": "software development"
},
{
"score": 1.3,
"maxScore": 1.3,
"entity": "SkillHaveExp",
"value": "git"
},
{
"score": 1.04,
"maxScore": 1.3,
"entity": "SkillAlias",
"value": "agile software development"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Web Development"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Software Testing"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Software Engineering"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Openness To Criticism"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Parallel Design"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Precision Development"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Sentry Software"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "GitHub"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Integrated Development Environment"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Bitbucket"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Code Refactoring"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Extension Methods"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "NSubstitute"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "C#"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "SQL"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Cloud Computing"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Continuous integration"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "User Interface Design"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.3,
"entity": "JobProfileRelatedSkills",
"value": "Application Programming Interface"
}
]
}
}
}
]
}