~/talk

NrtSearch: Yelp’s fast, scalable, and cost-effective open source search engine

Talkat Berlin Buzzwords 2022 · 2022-06-12..06-14· [open-source]
links:none on file
slides:none on file

Yelp builds NrtSearch a Lucene-based engine that uses Lucene segment replication and a primary‑only writer that uploads segments to S3 while replicas pull bytes and serve queries via gRPC. Deployed as stateless Kubernetes deployment microservices, nodes bootstrap in seconds, remove replica merge CPU work, and yield up to 50% cost reduction and ~30–50% latency improvements p50–p99. Production issues include gRPC fan‑out, segment transfer tuning, and fixes for concurrent segment slicing called virtual sharding, and plugins add vector and neural features.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:28Elasticsearch challenges at Yelp
  3. 8:02Designing NrtSearch architecture
  4. 12:14Performance gains in production
  5. 17:51Future plans and open source
  6. 19:56Q&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.