From Basic Distance Search to a Complex Multi Criteria Search
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore a comprehensive case study on evolving from a basic distance search to a complex multi-criteria search system using Elasticsearch and Haystack. Learn how to implement production-ready search functionality similar to Airbnb's. Dive into decay functions with different curves (linear, exponential, Gaussian) and discover techniques for combining distance, price, user activity, number of pictures, and other custom criteria in search queries. Gain insights on writing custom ElasticsearchSearchQuery and ElasticsearchSearchBackend classes to extend Haystack's capabilities. Access the complete code repository for practical implementation. This conference talk, presented at EuroPython 2015 in Bilbao, Spain, covers topics such as Caravana.com's search requirements, guest preferences, Haystack and Elasticsearch integration, and result optimization.
Syllabus
Introduction
AboutCaravanacom
Agenda
Search result
What do guests want
haystack elastic search
haystack documentation
documentation
elasticsearch backend
results
Taught by
EuroPython Conference
Related Courses
Long Form Question Answering in HaystackJames Briggs via YouTube Adding New Doc Stores to Haystack
James Briggs via YouTube Extractive Q&A With Haystack and FastAPI in Python
James Briggs via YouTube Advanced Aspects of the Django Ecosystem - Haystack, Celery & Fabric
EuroPython Conference via YouTube Building LLM-based Agents - How to Develop Smart NLP-Driven Apps with Haystack
PyCon US via YouTube