Hibernate Search 是一个库,它通过自动索引实体,将 Hibernate ORM 与 Apache Lucene 或 Elasticsearch 集成,从而实现高级搜索功能:全文、地理空间、聚合等。更多信息,请参阅 hibernate.org 上的 Hibernate Search。

假期归来,在我们继续为维护成熟项目的您开发 Hibernate Search 5 之前,我们今天发布了一个微小的错误修复版本:4.4.4.Final

我应该使用哪个版本?

4.4 分支是我们为使用 Hibernate 4.2.x 即 JPA 2.0 的用户提供的 Hibernate Search 线。如果您使用的 Hibernate ORM 版本高于 4.3.0,那么您需要我们的 JPA 2.1 兼容版本 - 如 WildFly 8.1 中包含的 Hibernate Search 4.5.x

对于开始新项目、希望帮助测试或只是对 Apache Lucene 4 提供的所有新功能感兴趣的用户,您应该尝试我们的最新开发版本 Hibernate Search 5.0.0.Alpha6

JBoss EAP 用户和客户

因此,这个版本 4.4.4.Final 与 JBoss EAP 6.x 线兼容,但请记住!如果您有 JBoss EAP 订阅,您有权访问定制构建的 Hibernate Search 版本(免费包含在 EAP 订阅中),这使得您有权获得高级支持和更多。

如果您通过此订阅使用 Hibernate Search,我非常希望您能给我发一封邮件,即使您需要保密也行:免费提供我们无法跟踪其使用情况,我需要一些数据来证明团队扩展选项的合理性,这可能会极大地帮助改善您的免费软件。

新功能

只有一个但很重要的修复:一个并发问题,如果您在事务外执行写操作时负载很高,可能会遇到此问题。如果您认出了您可能使用的模式,您应该升级以避免错过某些索引更新。

特别感谢Yoann Gendre发现该问题并提供了测试!


返回顶部