More accurate job location filtering - 20% fewer false matches

Co-Founder at TheirStack
We've significantly improved the accuracy of the job_location_or filter (shown as "New Job Location" in the UI) reducing false positives in location matching by ~20%.
Before
When looking for jobs from many cities, around 20% of the results were false positives. For example, when looking for jobs from Manchester, one would get results from different places as shown in the image below:

After
This happened because for jobs where we didn't have structured location data but just a location string, we'd fall back to making string matches on the name of the location being searched, as well as it's parent administrative units (state, country, etc.). So we'd be looking for jobs mentioning 'England' as well, which would yield many false positives.
This is now fixed and in the following image you can see that both the number of jobs found is lower, and there are no false positives anymore:
