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.

This functionality retrieves related skills from the Taxonomy API and incorporates them into the search and scoring process. This ensures that candidates with skills closely related to the job profile are prioritized, even if those skills are not explicitly listed in the resume.
Note: This functionality is currently applicable only in the Simple Search method.
Key Features
  • 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.

To enable the JobProfile Related Skills functionality, include the following in your API request:
jobRelatedSkills": true

How It Works

  1. Taxonomy API Integration: The system retrieves related skills from the Taxonomy API based on the JobProfile.

  2. Search Execution: The system evaluates both directly listed and related skills during the search phase.

  3. Score Allocation: Resumes are ranked based on the relevance of both direct and related skills.

  4. Response Data: The JobProfileRelatedSkills section is included in the response JSON. If no related skills match, this section will be empty.

Pre-requisites
  • 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.

Note:
  • 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

  1. 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.

  2. 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."

  3. 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"
                        }
                    ]
                }
            }
        }
    ]
}