~/talk

From custom Solr to out-of-the-box OpenSearch

Talkat OpenSearchCon Europe 2024 Β· 2024-05-06..05-07Β· [open-source]
slides:none on file

Long-running Solr/Lucene code and in-process indexing cause versioning and scalability pain, so the stack moves from embedded Solr to Elasticsearch and then OpenSearch by replacing polling every few seconds with an event-driven Kafka pipeline that updates indexes near real time. Metadata gets indexed immediately while heavy document text extraction is handled asynchronously so content appears later. Migration uses parallel reindexing from the database to avoid downtime; if source access is unavailable options include Spark reads or dumping Parquet files and ingesting via Data Prepper.

AI-written summary Β· about

  1. 0:00Migration journey
  2. 1:08Legacy Solr flaws
  3. 3:41OpenSearch architecture
  4. 5:54Document indexing challenges
  5. 6:14Containerized deployments
  6. 7:00Q&A
~/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.