此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Data Elasticsearch 5.4.0! |
从 5.2.x 升级到 5.3.x
本节介绍从版本 5.2.x 到 5.3.x 的重大更改,以及如何将已删除的功能替换为新引入的功能。
重大更改
在带注释的存储库方法中替换参数期间,早期版本会将 String 写入到实际参数值为 时发送到 Elasticsearch 的查询中。
由于 Elasticsearch 不存储值,因此此行为可能会导致问题,例如,当要搜索的字段包含字符串时 .
在 Version 5.3 中,参数中的值将导致抛出 a。
如果您使用字段映射中定义的 ,则将该字符串而不是 Java 传递到查询中。@Query
"null"
null
null
"null"
null
ConversionException
"null"
null_value
null