09-13, 10:30–12:00 (Europe/London), Room J
A hands-on tutorial for people who want to start learning about and integrating search & discovery into their apps.
We'll start with a few basic things to keep in mind about full-text search, product search, catalogues, result relevance and user experience. We'll then go through a series of steps together that will leave you with a minimal working Django example you can take back and apply to your work projects. Time is limited, so the focus will be on getting you to see and go through a simple approach you can copy easily later to produce useful prototypes for your work. Only open source will be used - Elasticsearch for the search back-end. This is an intro workshop, so only basic data modelling, search and aggregations/facets are covered.
For anyone building something that needs search, the presenter will be available at the conf outside of this session for 1:1 discussions on what you're trying to do with search & discovery, how it might help or what excites you about the possibilities it opens up.
Emanuil is a Community Engineer with Elastic, the company behind the open source Elastic Stack (Elasticsearch, APM, Kibana, Beats, and Logstash). He's based in London. He used to be a freelance web developer + ops lead and ran a small open science web dev consultancy with partners for several years. Interested in mentorship, inclusion, small businesses, archery and always curious about how the world works in detail.