~/talk

Unleashing the Power of Vector Search and Semantic Caching in Java

Talkat Voxxed Days Trieste 2024 · on Thursday, 2024-05-30· [java, databases]
linkedin:luigifugaro
slides:none on file

Spring Boot demo uses Redis OM for Java with the Deep Java Library (DJL) to vectorize images, store ~116,000 image embeddings (≈512-d floats) and run vector similarity queries with inner product and cosine similarity, indexed via FLAT or HNSW. The image face-match app returns top-N results (six–seven lines of query code), integrates with OpenAI/Hugging Face/LangChain/LlamaIndex, and implements semantic caching to cut LLM calls; the live demo works but the final stage went offline.

AI-written summary · about

  1. 0:00Vector search and semantic caching
  2. 1:10Vector embeddings and use cases
  3. 5:31Vector databases in Redis
  4. 9:26Indexing algorithms and metrics
  5. 12:23Generative AI with RedisOM
  6. 13:29Demo setup Spring Boot RedisOM
  7. 17:47Redis data structures for embeddings
  8. 19:16Face detection demo
  9. 22:19Vector similarity in Java
  10. 24:45Dependencies and API overview
  11. 25:53AI use cases in Redis
  12. 26:35Redis vector search recap
  13. 27:38Q&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.