~/talk

Elasticsearch and Hibernate

Talkat Devoxx US 2017 · 2017-03-21..03-23· [databases]
slides:none on file

Shows a working integration that replaces ad hoc Jackson + Elasticsearch calls with Hibernate Search wiring into Hibernate ORM to keep RDBMS and Elasticsearch indexes synchronized. Configuration uses the REST endpoint (9200), Hibernate generates JSON mappings and analyzers, and changes are queued and batch indexed at transaction commit so rollbacks don’t leave indexes inconsistent. Provides a full-text EntityManager with a type-safe query builder plus native JSON queries, supports schema generation and a mass indexer, notes 10k default result limit and current ES 2.4 / ES5 work.

AI-written summary · about

  1. 0:00Introduction
  2. 2:40Demo
  3. 3:45Unit test
  4. 6:20Problem description
  5. 13:05Configuration
  6. 15:25Mapping
  7. 16:45Indexing
  8. 17:35Updating Characters
  9. 18:05Hibernate Search
  10. 19:45Query Builder
  11. 22:05Pagination
  12. 23:25Projection
  13. 24:55Hibernate Integration
  14. 26:05Questions
~/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.