简介
标签
作者
Hibernate 库可以与许多框架一起使用,我们努力确保每个人都能得到应有的 Hibernate 优势。因此,随着最近宣布 Quarkus 的第一个候选版本,“超音速、亚原子”的 Java 堆栈,值得提到的是,Hibernate ORM、Search 和 Validator 已包含在 Quarkus 中。
特别是 Hibernate Search,这个库将全文搜索的功能添加到基于 ORM 的应用程序中,已包含在其最新版本(6.0.0.Beta2)中,该版本增加了与 Elasticsearch 的第一类兼容性。
让我们利用这个 Quarkus 版本发布的机会,更仔细地看看 Hibernate Search 6,以及如何在 Quarkus 中使用它。
我们刚刚发布了 Hibernate Search 6.0.0.Beta2。这个版本主要引入了搜索分析器,改进了后台故障处理,并升级到 Elasticsearch 7.4 和 Hibernate ORM 5.4.7.Final。
Hibernate Search 6 已发布 Beta 版本,版本号为 6.0.0.Beta1。这个版本消除了最后剩余的几个主要障碍:它修复了 API 中剩余的少量不一致性,并完成了主要特性的文档。此版本还引入了类似 Search 5 中的分面功能的聚合。
我们刚刚发布了 Hibernate Search 的维护版本:5.11.3.Final。这个版本主要升级 Hibernate Search 到最新兼容的 Hibernate ORM 和 WilFly 版本,并修复了一些错误。
我们刚刚发布了Hibernate Search的修复版本:5.10.7.Final。此版本主要升级Hibernate Search到最新兼容的Hibernate ORM和WilFly版本,并引入了对JDK11+的兼容性。
我们刚刚发布了Hibernate Search 6.0.0.Alpha9,这是仍在开发中的6.0分支的一个新版本。此版本主要引入了正确处理会话刷新和清除的功能,恢复了静态分片支持,并升级到Elasticsearch 7.3、Lucene 8.2和Hibernate ORM 5.4.4.Final。
我们刚刚发布了Hibernate Search 6.0.0.Alpha8,这是仍在开发中的6.0分支的一个新版本。此版本主要恢复了实体加载和Lucene索引存储的配置选项,带来了更简单、更强大的桥梁API,并升级到Elasticsearch 7.2和Lucene 8.1。
我们刚刚发布了Hibernate Search 6.0.0.Alpha7,这是仍在开发中的6.0分支的一个新版本。此版本主要恢复了索引字段类型缺失的参数,恢复了显式索引API,并升级到Elasticsearch 6.8和7.1。
我们刚刚发布了两个Hibernate Search的修复版本:5.11.2.Final和5.10.6.Final。这些版本主要升级Hibernate Search到最新兼容的Hibernate ORM版本,并修复了与Elasticsearch集成的一些问题。
我们刚刚发布了 Hibernate Search 6.0.0.Alpha6,这是仍在开发中的6.0分支的一个新版本。这个版本主要恢复了 Lucene 索引读写的基本性能,增加了对 BigDecimal
和 BigInteger
的索引支持,减少了搜索 DSL 的冗余,并增加了对自动索引的提交同步配置的支持。