该版本仍在开发中,尚未被视为稳定。对于最新稳定版本,请使用Spring Data Elasticsearch 5.5.5spring-doc.cadn.net.cn

从 5.0.x 升级到 5.1.x

本节介绍了从版本5.0.x到5.1.x的重大变更,以及如何用新引入的功能替代被移除的功能。spring-doc.cadn.net.cn

变更

org.springframework.data.elasticsearch.core.index.AliasData类,用于从Elasticsearch返回的别名信息,属性Filter(类型)公文)被替换为filter查询该类型为org.springframework.data.elasticsearch.core.query.Query.spring-doc.cadn.net.cn

org.springframework.data.elasticsearch.annotations.相似性在5.1之前是个枚举类。该枚举被用于@Field注释以指定相似度值。 但除了枚举定义的值外,Elasticsearch 中还可以与自定义名称有相似之处。 因此,注释性质从枚举类型改为简单字符串. 之前的枚举值如下相似性。默认仍然存在于字符串常量中,因此现有代码会在未修改的情况下编译。 当该枚举在其他场所使用而非作为@Field注解。spring-doc.cadn.net.cn

弃用

模板函数

中的作用索引作ReactiverIndex运营管理在 Spring Data Elasticsearch 4.1 中引入的索引模板 已被弃用。他们使用的是Elasticsearch 7.8版本中被弃用的旧API。spring-doc.cadn.net.cn

请使用基于可组合索引模板API的新功能。spring-doc.cadn.net.cn