Enhanced location filtering in Jobs Search endpoint
We've enhanced location filtering in the Jobs Search endpoint and job filters in the Company Search endpoint by improving how location_pattern_or
and job_location_pattern_not
filters work.
Previous limitations:
Location filtering used only the basic location
field, which had several limitations:
- Unstructured data - Location information wasn't standardized
- Inconsistent details - State names, city names, and country information weren't always available or standardized
- Limited search accuracy - You could only match exact text patterns in the location string
What's improved:
These filters now search across the enhanced locations
attribute (introduced in our August 8 update) instead of just the basic location
field. This provides more accurate geographic matching using structured location data with normalized city and state information.
Example improvement:
- Before: Searching for "California" only matched jobs with "California" in the location string
- Now: Returns all jobs from any city within California (San Francisco, Los Angeles, Sacramento, etc.) or cities containing "California" in the name
This enhancement leverages our location normalization process to deliver significantly better geographic search accuracy across all job sources.