{"repo":"hibernate/hibernate-search","free":true,"listed":false,"github":"https://github.com/hibernate/hibernate-search","clone":"git clone https://github.com/hibernate/hibernate-search.git","description":"Hibernate Search: full-text search for domain model","language":"Java","stars":534,"topics":["hibernate-search","java","elasticsearch","lucene","orm","hibernate","opensearch"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Hibernate Search Description Hibernate Search automatically extracts data from Hibernate ORM entities to push it to local Apache Lucene indexes or remote Elasticsearch/OpenSearch indexes. It features: Declarative mapping of entity properties to index fields, either through annotations or a programmatic API. On-demand mass indexing of all entities in the database, to initialize the indexes with pre-existing data. On-the-fly listener-triggered indexing of entities modified through a Hibernate ORM session, to always keep the indexes up-to-date. A Search DSL to easily build full-text search queries and retrieve the hits as Hibernate ORM entities. And more: configuration of analyzers, many different predicates and sorts in the Search DSL, spatial support. search queries returning projections instead of entities, aggregations, advanced customization of the mapping using bridges, ... For example, map your entities like this: Index existing data like this: Listener-triggered indexing does not require any change to code based on JPA or Hibernate ORM: And search like this: License This software and its documentation are distributed under the terms of the Apache License version 2.0 (Apache-2.0). The Apache-2.0 license text is included verbatim in the LICENSE.txt file in the root directory of the repository. Note that Hibernate Search 7.2.0.Alpha1 and lower are distributed under a different license; for more information, check the licensing information provided alongside published binari","default_branch":null,"files":null,"tree":[],"storefront":"/r/hibernate","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hibernate/hibernate-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}