elasticsearch 同义词更新,不同集群返回更新节点个数不一样

2020-09-27 15:25:51 浏览数 (2)

背景

使用命令更新后

代码语言:javascript复制
POST /my-index-000001/_reload_search_analyzers

集群1 返回 成功更新6个 集群2 返回 成功更新2个

原因

不要慌,不要以为有的节点更新失败了。真正的原因是: 这个api命令并不会在索引的每个分片上进行reload,而是它仅仅在包含索引的分片上reload。因为整体更新肯定会浪费性能,所以仅仅在索引分片所在的数据节点上面更新。(事实上,生效的都是数据节点)。

原文 : https://www.elastic.co/guide/en/elasticsearch/reference/7.x/indices-reload-analyzers.html

0 人点赞