~/talk

Finding relevancy: Improving your application search bar!

Talkat Devoxx Ukraine 2020 · 2020-11-05..11-07· [databases]
slides:none on file

Builds a small social‑network search using Elasticsearch + Kibana and a GitHub demo, starting from a single-field full‑text query then iteratively adding real features: terms lookup to boost first‑degree contacts, prefix search‑as‑you‑type on a full name field, field boosts for first vs last name, and optional rank_feature or vector fields for profit or similarity. Shows index mapping, the exact queries, and runtime scoring effects, and emphasizes logging clicks and conversion metrics to quantify relevancy improvements.

AI-written summary · about

  1. 0:00Introduction to search relevancy
  2. 1:28Why search relevancy matters
  3. 8:50Query intent and user expectations
  4. 15:14LinkedIn search case study
  5. 19:48Elasticsearch basics
  6. 23:23Demo setup and overview
  7. 24:27Exploring the demo application
  8. 26:15Building the first search query
  9. 27:40Scoring direct contacts higher
  10. 28:46Boosting first and last names
  11. 30:34Adding full name search
  12. 31:17Implementing prefix search
  13. 32:44Handling name order variations
  14. 33:04Configuring the search index
  15. 35:30Iterating on search queries
  16. 36:34Key takeaways and best practices
  17. 39:25Advanced Elasticsearch features
  18. 40:30Measuring search experience
  19. 41:54Q&A session
~/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.