~/talk

Enhancing Query Performance Through Intelligent Data Co-location

Talkat OpenSearchCon North America 2025 · 2025-09-08..09-10· [web-performance]
links:none on file
slides:none on file

Claims a segment creation and merge strategy for OpenSearch that co-locates related documents using a user-defined grouping field or script in index mapping, implements a per-group index writer and a context-aware merge policy, and builds an in-memory map at refresh for O(1) segment lookup at query time. Vector search gets separate HNSW graphs per group (less memory and better recall for sparse tenants), log queries scan only relevant segments, benchmarks show ~30k tenants supported per node, ~800 concurrent writers seen, CPU rising modestly and controlled by refresh and aggressive merges.

AI-written summary · about

  1. 0:00Context-aware segments intro
  2. 7:50What are context-aware segments
  3. 15:22Grouping criteria for segments
  4. 18:33Indexing with context-aware segments
  5. 28:04Search with context-aware segments
  6. 34:09Future plans for segments
  7. 34:53Q&A on immutability & performance
~/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.