Models
OpenSearch Profile Mappings
Models
OpenSearch Profile Mappings
Below is the comprehensive OpenSearch field mapping for profile data.
Employ this mapping while formulating OpenSearch queries within the Profile Search API to precisely refine your search results.
{
"mappings": {
"dynamic": "false",
"properties": {
"profile_info": {
"properties": {
"all_time_title": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"created_at": {
"type": "date"
},
"current_job_updated_at": {
"type": "date"
},
"education": {
"type": "nested",
"properties": {
"degrees": {
"type": "text"
},
"end_date": {
"type": "date"
},
"majors": {
"type": "text"
},
"school": {
"properties": {
"location": {
"properties": {
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
}
}
},
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"website": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
}
}
},
"start_date": {
"type": "date"
}
}
},
"emails": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer",
"copy_to": [
"text_search"
]
},
"experience": {
"type": "nested",
"properties": {
"company": {
"properties": {
"id": {
"type": "keyword"
},
"industry": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"linkedin_slugs": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer"
},
"location": {
"properties": {
"continent": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"country": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
}
}
},
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"size": {
"type": "keyword"
},
"website": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
}
}
},
"end_date": {
"type": "date"
},
"is_current": {
"type": "boolean"
},
"start_date": {
"type": "date"
},
"title": {
"properties": {
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
}
}
}
}
},
"first_name": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer",
"copy_to": [
"text_search"
]
},
"full_name": {
"type": "text"
},
"id": {
"type": "keyword"
},
"industry": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"interests": {
"type": "text"
},
"current_company_id": {
"type": "keyword"
},
"current_company_industry": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"current_company_linkedin_slugs": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer"
},
"current_company_location_country": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"current_company_location": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"current_company_name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
},
"copy_to": [
"text_search"
]
},
"current_company_size": {
"type": "keyword"
},
"current_company_website": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"current_seniority": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"current_start_date": {
"type": "date"
},
"current_title": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
},
"copy_to": [
"text_search"
]
},
"current_job_function": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"last_name": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer",
"copy_to": [
"text_search"
]
},
"latest_company_change_at": {
"type": "date"
},
"latest_role_change_at": {
"type": "date"
},
"linkedin_usernames": {
"type": "keyword",
"normalizer": "lowercase_trim_normalizer",
"copy_to": [
"text_search"
]
},
"location_continent": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"location_country": {
"type": "keyword",
"normalizer": "lowercase_acsiifold_normalizer"
},
"location_locality": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"current_location": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"location_region": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"recent_title": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"skills": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"updated_at": {
"type": "date"
}
}
}
}
}
}