~/talk

Search on Steroids — A Story of Semantics

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [search, machine-learning]
links:none on file
links:none on file
slides:none on file

A company built a hybrid search by using Elasticsearch as a vector database combined with traditional lexical search to index about 3,500 products from 70 brands. Items and queries are vectorized with open models from Hugging Face, results are merged with Reciprocal Rank Fusion outside Elasticsearch, and the hybrid search preserves exact-keyword hits while returning semantically related items; this reduced rapid repeated queries and increased conversions. They accept trade-offs of extra compute, indexing/vectorization cost, higher latency and multilingual/data-quality work, and they also use a RAG layer with OpenAI to power chatbots using the filtered vector context.

AI-written summary · about

  1. 0:00Advanced search introduction
  2. 2:08Lexical search limits
  3. 5:19Vector search principle
  4. 12:47Hybrid search benefits
  5. 16:48Solution limits and costs
  6. 20:17Advanced applications and RAG
  7. 27:14User impact summary
  8. 27:56Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.