~/talk

How to Build Search for an Online Store

TalkinRussianat Saint HighLoad++ 2023 · 2023-06-26..06-27· [data-visualization]
links:none on file
slides:none on file

Explains the main stages of building a search system for an online store, using a large hypermarket as a concrete example. Covers the key technological and architectural decisions needed when designing such a search application (indexing, query processing, relevance/ranking, scaling and infrastructure choices).

AI-written summary · about

  1. 0:00Introduction
  2. 3:20Search task in online store
  3. 5:27Search system architecture
  4. 10:01Why Elasticsearch
  5. 13:54Search system architecture
  6. 17:49Elasticsearch: schemas and data
  7. 23:04Optimizing reads and writes in Elasticsearch
  8. 26:36Updating search index data
  9. 32:31Data synchronization via events
  10. 35:20Working with data in microservices
  11. 37:48Summary and open topics
  12. 38:10Q&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.