首页 > 解决方案 > 在 Elastic Search 6 中允许多个映射

问题描述

我正在从 Elastic 5.6.16 升级到 6.8.13,它抱怨“拒绝映射更新到...因为最终映射将有超过 1 种类型”

在不切换到单个映射的情况下,是否有在 ElasticSearch 6 中使用多个映射的解决方法?

我尝试使用以下方式更新索引设置:“index.mapping.single_type”:“false”

但它抱怨该设置不是一件事。

有没有人有任何其他建议/方法来解决这个问题?

谢谢!

标签: elasticsearchelasticsearch-6

解决方案


这是不可能的,elasticsearch 版本 6.X 仅支持映射中每个索引的一种类型。

该设置index.mapping.single_type将在 5.6 版中使用,true以使您的索引具有与 6.X 版相同的行为,如果我没记错的话,此设置在 6.X 版中不存在。


推荐阅读