~/talk

Is Your Index Reader Really Atomic or Maybe Slow?

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

Lucene 4.0 replaces the old IndexReader model with AtomicReader and CompositeReader and a segment-oriented DirectoryReader, makes all IndexReaders read-only, and adds reader contexts to map local to global doc IDs so segment searches run truly in parallel instead of doing expensive on‑the‑fly composite merges. Migration advice shows how to replace custom norms with DocValues + Similarity. Result: much faster queries and safer concurrency, but existing custom reader/codec code must be refactored and retested.

AI-written summary · about

  1. 0:00Talk introduction
  2. 2:12Lucene index basics
  3. 8:29Composite index reader concept
  4. 12:40Performance issues with segments
  5. 19:57Index reader interface changes
  6. 24:21Atomic index reader support
  7. 27:22Directory and index reader updates
  8. 30:20Solution overview and summary
  9. 37:09Q&A and closing remarks
~/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.