我们标记了 Hibernate Search 4.1.0.Alpha1,并且相关工件现在可以下载。4.1 主要升级核心依赖项,并将有一个快速的开发周期。
升级的依赖项
- Apache Lucene 3.5
- Infinispan 5.1
- JGroups 3.0
要使用上述版本,需要升级,因为上述每个项目都更改了一些 Hibernate Search 使用的 API。当然,Hibernate Search 可以保护您免受这些更改的影响,实现完全向后兼容。
MassIndexer 性能
MassIndexer 再次变快了!坦白说,这并不是一个改进,而是一个性能退化的修复。如果您在使用 4.0.0.Final 时注意到大规模索引的性能下降,请尝试使用这个新版本,您将看到显著的改进。在朝着 4.1 最终版本努力的过程中,我们将改进其功能和性能,最终利用 4.0 提供的新内部设计。
伟大的贡献
Guillaume Smet 识别并修复了一个回归,即当使用自定义 FieldBridge 而不是标准的 @IndexedEmbedded 时,脏收集不会重新索引。
Davide D'Alto 改进了识别需要加载和重新索引的元素的算法:现在它能够避免在具有复杂关系的特定用例中不必要的数据库加载,从而也减少了索引大小。
常规链接
始终如一,发行版可以从 Sourceforge 获取,或者您也可以通过 Maven工件 获取。用户问题可在 论坛 上讨论,错误和改进可以在 邮件列表 上讨论,或者直接发布到 JIRA,可能包括单元测试。
所有更改的完整详细信息均可在 JIRA 上追踪。