|
此版本仍在开发中,尚未被视为稳定版本。如需最新的稳定版本,请使用 Spring Data Elasticsearch 5.4.5! |
从 5.0.x 升级到 5.1.x
本节介绍从版本 5.0.x 到 5.1.x 的重大更改,以及如何将已删除的功能替换为新引入的功能。
重大更改
在org.springframework.data.elasticsearch.core.index.AliasData类,用于从 Elasticsearch 返回的别名信息,属性filter(类型Document) 替换为filterQuery属于org.springframework.data.elasticsearch.core.query.Query.
org.springframework.data.elasticsearch.annotations.Similarity在 5.1 之前都是枚举类。此枚举用于@Fieldannotation 指定相似度值。
但除了枚举定义的值之外,还可能与 Elasticsearch 中的自定义名称有相似之处。
因此,annotation 属性从枚举的类型更改为简单的String.
前面的枚举值(如Similarity.Default仍作为 String 常量存在,因此现有代码将不加修改地编译。
当此枚举在其他地方使用时,除了作为@Field注解。