~/talk

Advanced search for your legacy application

Talkat Joker 2016 · 2016-10-14..10-15· [databases, java]
slides:none on file

Live coding shows how to add Elasticsearch to a RestX + Hibernate + Postgresql/MySQL app by turning rows into JSON documents, creating a custom index and mappings, and wiring a bulk processor to push about one million records at high throughput. It implements custom analyzers and fields for full‑text, fielded search and autocomplete, adds aggregations for counts by country, and hooks into DB transactions (instead of slow polling) to keep indexes in sync. The integration runs in production‑style tests with low latency and incremental updates working end to end.

AI-written summary · about

  1. 0:00Introduction to Elasticsearch
  2. 6:04Legacy app search challenges
  3. 13:56Elasticsearch implementation basics
  4. 24:01Data indexing strategies
  5. 32:29Advanced search features
  6. 41:56Query optimization techniques
  7. 49:00Aggregation and analytics
  8. 55:31Real-time data synchronization
  9. 59:51Aliases and versioning
~/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.