Making Location-Searchable Sites Using Geocoding and Elasticsearch


Thursday, 02 December, 05:00PM – 05:25PM (UTC)

When searching for things on the internet, there are 2 factors that determine the quality of a search result, Accuracy and Relevance. This talk walks through the process of building a search experience focused on using Elasticsearch and Google Places APIs to show results based on location.

When searching for things on the internet, there are 2 factors that determine the quality of a search result, Accuracy and Relevance. While searching for things "In Your Area" may be a solution, some topics (like where you want to go to college) can be a little more nuanced. In this talk shows how I use Elasticsearch's accuracy and Google Places API to show college options in a requested area. The example project is a college search app that gives you the ability to look for schools based on an area and indicators like acceptance rates and expected student load debt. I'll show how to perform Places autocorrect query and then use the returned information to curate search results within Elasticsearch.

Jay Miller

FlaskCon Speaker