背景
使用命令更新后
代码语言: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