Searching based on a user's location is a feature of many websites and applications. This type of search can add relevancy and value to a website, especially when these results can include the distance from a point, within a rectangle or other shape, combined with fast text searches. In this talk, we'll take an in-depth look at how Elasticsearch supports geo-searching. We'll look at the different types of location searches and how to integrate them into your application. By the end of this talk, you will be able to add awesomely relevant location-based searches that will impress your users.