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

自上次里程碑以来,已修复了几个问题和任务,现在是时候发布我们针对 Elasticsearch 集成的第三个里程碑了:Hibernate Search 版本 5.6.0.Alpha3 现已可用!

从 Hibernate Search 5.5.x 迁移

即使您对新的 Elasticsearch 支持不感兴趣,您也可能想尝试这个版本,因为它受益于 Apache Lucene 5.5.0。

如果您忽略新功能,只想简单地以嵌入式模式使用 Lucene,迁移过程很简单,并且我们一如既往地在 Hibernate Search 5.6 迁移指南 中维护了相关 API 变更的记录。

Elasticsearch 支持进度

  • 现在可以使用 Elasticsearch 的分析器

  • 多个操作现在将作为单个批次发送到 Elasticsearch,以提高性能和一致性

  • 空间索引和查询现在功能完整

  • 我们将在 Elasticsearch "绿色"之前等待,然后尝试在启动时使用它

  • 查询转换方面有很多改进

  • 错误捕获和报告得到了改善

  • Massindexer 现在正在工作,但尚未使用高效的批量操作

  • Elasticsearch 扩展现在包含在 WildFly 模块中

如何获取此版本

您所需的一切都可以在 Hibernate Search 的 网站上找到。

使用上面的坐标从 Maven Central 获取。

Sourceforge也可以下载。

反馈

欢迎提供反馈!

请通过在JIRA创建问题,或者发送邮件到开发者的邮件列表,或者在论坛上发帖,告知我们任何问题或建议。

我们还监控Stack Overflow;在SO上发帖时,请使用标签hibernate-search


回到顶部