
Hibernate Search
Java library that indexes Hibernate ORM entities into Apache Lucene or Elasticsearch and runs full-text queries against them.
hibernate.org/search/repositorydocs
Hibernate Search adds full-text search to Java applications that use Hibernate ORM. It indexes Hibernate ORM entities into Apache Lucene indexes or Elasticsearch and OpenSearch clusters and runs full-text queries against them.
The index is either local Lucene storage or a remote Elasticsearch or OpenSearch cluster that is configured separately. The project ships no server of its own, and the documentation is the place to start.
Worth knowing
Hibernate Search is a library inside a Java application, not a search service a site can call. A site built with it needs a Java build that pulls the Maven artifacts, and the Elasticsearch option adds a cluster to run beside the application.
Sources
- 2026-10-28: links, Maintainer, Categories
hibernate.org/search/ - 2026-10-28: links, Written in, GitHub stars
github.com/hibernate/hibernate-search - 2026-10-28: links
hibernate.org/search/documentation/ - 2026-10-28: Runtime
docs.hibernate.org/search/8.4/reference/en-US/html_single/ - 2026-10-28: Minimum runtime
github.com/hibernate/hibernate-search/blob/8.4.0.Final/pom.xml - 2026-10-28: Install with
docs.hibernate.org/search/8.4/getting-started/orm/en-US/html_single/ - 2026-10-28: License
github.com/hibernate/hibernate-search/blob/main/README.md - 2026-10-28: Current major version, Last release
github.com/hibernate/hibernate-search/releases/tag/8.4.0.Final - 2026-10-28: First release
github.com/hibernate/hibernate-search/tree/3.3.0.Alpha1 - 2026-10-28: Contributors
github.com/hibernate/hibernate-search/graphs/contributors