~/talk

ElasticSearch: Big Data, Search and Analytics

Talkat Berlin Buzzwords 2012 · 2012-06-04..06-05· [data-engineering]
slides:none on file

ElasticSearch stores huge datasets by treating each shard as the unit of scale (default five shards per index), moving shard files between nodes instead of reindexing, and using synchronous replicas for HA and read scaling. Design patterns include routing to force a user to one shard so a user’s queries hit a single shard, and time-based indices (daily/weekly/monthly) to retire or move old data. Facets like date histograms and terms provide fast, near real‑time aggregations; bulk update and smarter shard balancing are on the roadmap.

AI-written summary · about

  1. 0:00Intro
  2. 1:27basics
  3. 2:22add another node
  4. 3:34#shards #nodes overallocation
  5. 6:27add replicas
  6. 7:41increase #replicas
  7. 8:10multiple indices
  8. 9:29sizing
  9. 11:49the "kagillion" shards problem (tm)
  10. 14:33"users" data flow
  11. 21:54"time" data flow
  12. 28:01the application
  13. 29:24histograms
  14. 30:41slice & dice
~/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.