~/talk

Wings Stay On or Replacing On Site Search at Wikipedia

Talkat GOTO Amsterdam 2015 · 2015-06-18..06-19· [data-engineering]
links:none on file
slides:none on file

Replaces Wikipedia’s on‑site search with an Elasticsearch-based index that handles ~870 million full‑text searches and 3.1 billion “find as” queries annually, keeps MySQL as the canonical store, and serves millions of queries per hour. Builds realtime indexing, an insource operator to search wikitext and rendered text, a suite of integration tests exercising Lucene/ICU/highlighting, and a production‑like dev environment via MediaWiki Vagrant. Rollouts use beta communities and phased deploys; plugins and load profiling fix performance and stability issues.

AI-written summary · about

  1. 0:00Start
  2. 2:03Why We Chose Elasticsearch
  3. 6:27Beta Communities
  4. 10:27Stemming
  5. 11:02Transclusions
  6. 12:10Linking to a Youtube Video
  7. 13:17Render Text to the Page
  8. 19:43Unit Testing
  9. 24:57Load Testing in Production
  10. 25:51Mediawiki Vagrant
  11. 34:51Phased Rollout Approach
~/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.