尽管团队正在忙于重大的内部重构,但我们还积累了 30 个小的修复和改进,这些改进已被合并到 Hibernate Search 5 的 master 分支。
由于上次发布标签已有一段时间,今天我们发布了这个 5.0.0.Alpha5 发布版,以便让所有这些小的改进都可以立即使用,而更酷的功能还需要更多的工作。
新属性:includeEmbeddedObjectId
这个新的 IndexedEmbedded 注解属性允许您控制是否要存储父 Lucene 文档中嵌入的相关对象的全部 id。当您不需要这些标识符时,这非常有用,可以节省索引空间并提高性能。
其他更改
- 如 迁移指南 中所述,实现 JMS 主节点的 API 已简化(但有所更改!)。
- 修复了可能丢失索引更新事件的问题,但这不是一个关键问题,因为这只有在您有大量负载且未使用事务时才会发生。
- 与二级缓存的更好交互。
- 性能修复:当 DocumentId 与 JPA id 不匹配时,我们现在仍然执行一个最优的数据库查询。
详细信息请参阅 发行说明。