~/talk

Building Privacy-First Search With Containerized OpenSearch and Local LLMs

Talkat OpenSearchCon Korea 2025 · on Tuesday, 2025-11-04· [search, large-language-models]
name:R. Karpe
links:none on file
name:S. Soni
links:none on file
slides:none on file

A privacy-first RAG pipeline runs entirely on-prem using containerized OpenSearch (KNN/HNSW vectors, hybrid BM25 support) plus local LLMs served from LM Studio (nomic-embed text v1.5 for embeddings, Qwen 3 / Qwen-34B for inference), deployed via Docker and a simple Streamlit UI. The demo ingests PDFs, indexes vectors (index params ~100, custom mappings), and answers queries with retrieved context and citations; claim supports 100K+ token contexts and the local demo returns correct, cited responses.

AI-written summary · about

  1. 0:00Privacy-first search intro
  2. 1:07Avoid proprietary AI APIs
  3. 2:32OpenSearch for vector search
  4. 3:38System architecture
  5. 5:03Local OpenSearch setup
  6. 6:51Demo begins
  7. 13:26RAG pipeline interaction
  8. 15:39Repository and resources
  9. 16:20Adding MCP context
  10. 17:26Scaling clusters
  11. 18:16Q&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.