从4.0.x升级到4.1.x
本节介绍了从4.0.x版本到4.1.x的重大变更,以及如何用新引入的功能替代被移除的功能。
弃用
id 性质的定义
可以通过命名 en entity 的属性来定义为 id 属性:身份证或公文.
这种行为现已被弃用,并会触发警告。
请使用@Id注释以标记属性为ID属性。
索引映射
在ReactiveElasticsearchClient.Indices接口更新地图方法被弃用,取而代之的是putMapping方法。
他们也做了同样的事,但putMapping与 Elasticsearch API 中的命名一致:
别名处理
在索引作方法接口addAlias(AliasQuery),removeAlias(AliasQuery)和queryForAlias()已被弃用。
新方法别名(AliasAction),getAliases(String...)和getAliasesForIndex(String...)提供更多功能和更简洁的 API。
父ID
自 Elasticsearch 版本 6 起,已移除父 ID 的使用。我们现在弃用相应的字段和方法。