~/talk

Natural Language Search-Lexical and Semantic

Talkat OpenSearchCon Europe 2024 Β· 2024-05-06..05-07Β· [large-language-models]
links:none on file
slides:none on file

Covers how OpenSearch moves from term matching to meaning by combining BM25 scoring with sparse vs dense embeddings, LLM-generated vectors and neural + kNN plugins for indexing and query-time embedding. Describes chunking, ingest pipelines, hybrid scoring and normalization, reports a 10–177% uplift versus BM25 and ~14% vs dense on the speaker’s test, and points to a live demo at https://ml-search-331750873.us-east-1.elb.amazonaws.com/ and real-world scale examples (100M songs / 1B vectors at 7k qps).

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:49Search history and evolution
  3. 4:18Lexical search basics
  4. 9:01Ranking with BM25
  5. 10:07Limitations of lexical search
  6. 10:28Vector embeddings in search
  7. 13:45Dense vs sparse vectors
  8. 16:14ML and LLM terms
  9. 17:17Vectors to search methods
  10. 19:04User behavior in relevance
  11. 20:10Hybrid search architecture
  12. 21:58Building hybrid pipelines
  13. 22:18Sparse vector performance
  14. 24:34Hybrid search scoring
  15. 25:38Multimodal search
  16. 26:19Vector search applications
  17. 27:21Q&A
  18. 27:44Search vs ML roles
  19. 29:52Semantic knowledge in logic
  20. 34:48Vector search deployment
~/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.