esi4j-example is a simple example project integrating Spring, Hibernate and elasticsearch using esi4j (elasticsearch integration for Java). It comes as a simple web application with a Wicket UI.
The example app fetches RSS and Atom feeds from URLs and stores the articles into an H2 database. It's configured to use esi4j's built-in Hibernate module to (asynchonously) stream data to an elasticsearch index.
Checkout the at.molindo.esi4j.example.search package to get started with esi4j.