~/talk

Searching large data sets in (near) constant time

Talkat Berlin Buzzwords 2023 · on Tuesday, 2023-06-20· at 14:50· Frannz Salon· [web-performance]
links:none on file
slides:none on file

Claims a generic Solr-side system that limits expensive searches to a 60k cap and a 400–500 ms budget by estimating hit counts from tiny index buckets, using an index-time random bucket field, local-shard sampling, and quantile math to pick the cutoff. Built components include an estimated-hit-count plugin, T-Digest quantiles and HyperLogLog++ sketches; deployment halves average CPU headroom issues (from 25% to 50% utilization target) and cuts typical heavy-query result sets by ~80%, dropping median latency from ~1.2s to ~450ms.

AI-written summary · about

  1. 0:00Project context and goals
  2. 2:16Initial strategy for capping
  3. 6:14The proposed technical plan
  4. 8:12Sampling challenges in Solr
  5. 11:10Statistical approach to sampling
  6. 16:21Implementation details
  7. 23:03Results and performance
  8. 26:27Addressing facets and conclusions
  9. 31:12Q&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.