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

从 5.2.x 升级到 5.3.x

本节介绍从版本 5.2.x 到 5.3.x 的重大更改,以及如何将已删除的功能替换为新引入的功能。spring-doc.cn

重大更改

在带注释的存储库方法中替换参数期间,早期版本会将 String 写入到实际参数值为 时发送到 Elasticsearch 的查询中。 由于 Elasticsearch 不存储值,因此此行为可能会导致问题,例如,当要搜索的字段包含字符串时 . 在 Version 5.3 中,参数中的值将导致抛出 a。 如果您使用字段映射中定义的 ,则将该字符串而不是 Java 传递到查询中。@Query"null"nullnull"null"nullConversionException"null"null_valuenullspring-doc.cn

弃用

清除

已弃用的类 和 已删除的类,请改用 use。org.springframework.data.elasticsearch.ELCQueriesorg.springframework.data.elasticsearch.client.elc.QueryBuildersorg.springframework.data.elasticsearch.client.elc.Queriesspring-doc.cn