FindSoftware

Hibernate Search

Java library that indexes Hibernate ORM entities into Apache Lucene or Elasticsearch and runs full-text queries against them.

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.

Identity

Status
Active
Maintainer
Hibernate1
First release
20109

Rendering and deploy

Install with
maven6

Releases

Current major version
88
Last release
2026-05-278

Adoption

GitHub stars
5372
Contributors
6510

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Categories
    hibernate.org/search/
  2. 2026-10-28: links, Written in, GitHub stars
    github.com/hibernate/hibernate-search
  3. 2026-10-28: links
    hibernate.org/search/documentation/
  4. 2026-10-28: Runtime
    docs.hibernate.org/search/8.4/reference/en-US/html_single/
  5. 2026-10-28: Minimum runtime
    github.com/hibernate/hibernate-search/blob/8.4.0.Final/pom.xml
  6. 2026-10-28: Install with
    docs.hibernate.org/search/8.4/getting-started/orm/en-US/html_single/
  7. 2026-10-28: License
    github.com/hibernate/hibernate-search/blob/main/README.md
  8. 2026-10-28: Current major version, Last release
    github.com/hibernate/hibernate-search/releases/tag/8.4.0.Final
  9. 2026-10-28: First release
    github.com/hibernate/hibernate-search/tree/3.3.0.Alpha1
  10. 2026-10-28: Contributors
    github.com/hibernate/hibernate-search/graphs/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON