PyCon UK 2019

Intro to integrating search into your Django app
2019-09-13 , 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.


Is your proposal suitable for beginners? – yes

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.

This speaker also appears in: