Search & Match - Searching
Search through parsed job descriptions
Searches through parsed job descriptions. You can search with custom criterias or a resume.
post/v2/job_description_search
Query parameters
offsetinteger
The number of documents to skip before starting to collect the result set.
limitinteger
Example:20
The numbers of results to return.
Request body
Example request
{
"indices": [
"all-job-descriptions"
],
"degreeTypes": [
"bachelors"
],
"managementLevel": "Low",
"customData": [
{
"filterType": "equals",
"dataPoint": "isAvailable",
"field": "isAvailable",
"query": {
"value": true
}
}
]
}Response
Will return matching documents
Example response
{
"count": 130,
"next": "https://api.affinda.com/v3/search?limit=20&offset=20",
"previous": "https://api.affinda.com/v3/search?limit=20",
"parameters": {
"indices": [
"all-job-descriptions"
],
"degreeTypes": [
"bachelors"
],
"managementLevel": "Low",
"customData": [
{
"filterType": "equals",
"dataPoint": "isAvailable",
"field": "isAvailable",
"query": {
"value": true
}
}
]
},
"results": [
{
"score": 0.98,
"pdf": "https://affinda-api.s3.amazonaws.com/media/documents/Example-Job-Description",
"jobTitle": {
"value": "Software Developer",
"label": "Job Title",
"score": 0.68
},
"managementLevel": {
"value": "Low",
"label": "Management level",
"score": 0.68
},
"experience": {
"value": "2.0 - 3.0 years",
"label": "Experience",
"score": 0.68
},
"skills": {
"value": "Python (Programming Language), Software Development",
"label": "Skills",
"score": 0.68
},
"languages": {
"value": "English",
"label": "Languages",
"score": 0.68
},
"location": {
"value": "Roxburgh Park, Australia",
"label": "Location",
"score": 0.68
},
"education": {
"value": "Architecture Interior Design",
"label": "Education",
"score": 0.68
},
"occupationGroup": {
"value": "Programmers and software development professionals",
"label": "Occupation group",
"score": 0.68
},
"searchExpression": {
"label": "Search expression",
"score": 0.68
},
"organizationName": "Microsoft"
}
]
}