~/talk

Apache Lucene: From Text Indexing to Artificial Intelligence

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [search, databases]
slides:none on file

Apache Lucene is presented as a long-maintained search library that powers Elasticsearch, OpenSearch, Solr and MongoDB Atlas Search and is widely deployed (LinkedIn, Twitter). The talk describes Lucene’s core technologies—inverted index with tokenization and analyzers, doc values (a column store) for fast sorting and faceting, geospatial indexes—and the newer dense vector search for several-hundred-dimension vectors. The presenter reports up to 100× performance gains on some features and argues Lucene can serve as the vector database in RAG pipelines to reduce LLM hallucinations.

AI-written summary · about

  1. 0:00Introduction to Apache Lucene
  2. 3:15Lucene history and community
  3. 7:30Inverted index operation
  4. 10:23Text analysis and autocompletion
  5. 13:15Column storage and faceting
  6. 15:02Geolocated search
  7. 16:26AI and vector search
  8. 20:21RAG with Lucene
  9. 23:13Conclusion and resources
~/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.