此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Data Elasticsearch 5.5.2! |
从 5.1.x 升级到 5.2.x
本节介绍从版本 5.1.x 到 5.2.x 的重大更改,以及如何将删除的功能替换为新引入的功能。
重大变更
弃用
删除已弃用的代码
-
所有使用旧的代码已弃用
RestHighLevelClient
已被删除。 从 5.0 版开始使用的默认 Elasticsearch 客户端是(不是)新的 Elasticsearch Java 客户端。 -
这
org.springframework.data.elasticsearch.client.ClientLogger
类已被删除。 此记录器配置了org.springframework.data.elasticsearch.client.WIRE
设置,但并非适用于所有客户。 从版本 5 开始,使用 Elasticsearch Java 客户端中提供的跟踪记录器,请参阅客户端日志记录。 -
方法
org.springframework.data.elasticsearch.core.ElasticsearchOperations.stringIdRepresentation(Object)
已删除,请使用convertId(Object)
方法。 -
班级
org.springframework.data.elasticsearch.core.Range
已删除,使用org.springframework.data.domain.Range
相反。 -
方法
org.springframework.data.elasticsearch.core.query.IndexQuery.getParentId() and `setParentId(String)
已被删除,它们不再使用并且是无作的。 它已从org.springframework.data.elasticsearch.core.query.IndexQuery
类也是如此。