继续我们走向Hibernate Search 4的旅程,我们决定在日程中添加一个Beta2。
Hibernate Core不再是必需的依赖项
主要功能是将Hibernate Search从Hibernate Core完全抽象化。这对Infinispan查询用户来说是个好消息,他们不再需要拖动Hibernate Core及其依赖项。现在可以编写Hibernate Search与其他数据存储之间的集成:所有合同都已明确。
如果我们做得正确,在迁移到这个版本时,您在Maven依赖声明中不需要做任何更改。hibernate-search仍然是需要包含的主要组件,但现在它只是一个依赖于新的hibernate-search-orm模块的壳。
我们还升级到了Lucene 3.4,它包含性能改进和重要的错误修复。
翻译文档
在另一个完全不同的方面,我们将Hibernate Search文档迁移到了Zanata。Zanata是一个基于Web的系统,翻译人员可以通过Web浏览器进行文档翻译。到目前为止,翻译人员贡献起来相当困难。他们必须检出源代码,安装publican工具链并运行多个Maven命令。使用Zanata,翻译人员只需贡献翻译,无需安装任何东西。你只需要按照Zanata入门指南中的步骤加入JBoss翻译社区,并开始翻译。希望这能鼓励更多人参与。这从未如此简单 :-)
当然,Hibernate Search 4带来了新的功能,如近似实时搜索、新的索引后端架构、Hibernate Core 4支持、节点之间新的便携高效二进制格式。你可以在我们之前的博客 文章 中了解更多。