Project: | Elasticsearch |
Creating a good search experience for your website is perceived as hard when it doesn't have to be so.
Starting with what is a search engine and how it works we will introduce the tools and techniques to help you design a search functionality that will make your users happy.
From tips on how to structure your data and tune your settings and queries to improve relevancy to features like faceted navigation and search-as-you-type autocomplete.
All examples will be shown using Elasticsearch and Django, though it should be applicable to other technologies as well.
Honza is a Python programmer and Django team member.
He claims to be scared of the bright and shiny world of browsers, designers, and users. He prefers instead to stay buried deep in infrastructure code, and to provide others with the tools to do the actual site-building.
Since 2008 Honza has been building content-driven web sites for fun and profit. During this time he discovered Elasticsearch, which led to his joining the company behind it in 2013; he now works on Elasticsearch’s Python drivers and integrations.