~/talk

Hibernate Search 7: What's New and Practical Cases for Java Full-Text and Vector Search

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [java, machine-learning]
github:karesti
links:none on file
slides:none on file

Hibernate Search 7.1 adds vector (embedding) fields and KNN/ANN searches integrated into full‑text indexes, demonstrated on Quarkus with Postgres and Elasticsearch using a Harry Potter dataset; vectors can be configured for dimension and distance metric and return different results than plain full‑text. It covers automatic denormalization from JPA entities to indexed documents, a transactional outbox that writes events to SQL to ensure eventual indexing, and a standalone POJO mapper plus Infinispan integration; Lucene backend also supports vector search and ANN is claimed to scale to large corpora.

AI-written summary · about

  1. 0:00Introduction
  2. 3:07Full-text search problems
  3. 7:21Hibernate Search demo
  4. 14:22Denormalization and indexing
  5. 17:56Hibernate Search 6 revolution
  6. 21:50Transactional Outbox
  7. 26:46Standalone POJO Mapper
  8. 27:49Infinispan and vector search
  9. 29:14Vector search principles
  10. 32:25Vector search demo
  11. 38:33Conclusion
~/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.