elasticsearch - 在 Elastic Search 6 中允许多个映射
问题描述
我正在从 Elastic 5.6.16 升级到 6.8.13,它抱怨“拒绝映射更新到...因为最终映射将有超过 1 种类型”
在不切换到单个映射的情况下,是否有在 ElasticSearch 6 中使用多个映射的解决方法?
我尝试使用以下方式更新索引设置:“index.mapping.single_type”:“false”
但它抱怨该设置不是一件事。
有没有人有任何其他建议/方法来解决这个问题?
谢谢!
解决方案
这是不可能的,elasticsearch 版本 6.X 仅支持映射中每个索引的一种类型。
该设置index.mapping.single_type
将在 5.6 版中使用,true
以使您的索引具有与 6.X 版相同的行为,如果我没记错的话,此设置在 6.X 版中不存在。
推荐阅读
- node.js - webpacked express 服务器中的动态需求找不到模块
- angular - 在 .valid 和 .touched 子组件上显示字段错误消息
- r - updatePickerInput 在 R 闪亮中更改选项卡后不更新值
- vue.js - Vuejs:如果链接的 v-model 值更改,vue-color 不会更改选择器位置
- python - 在 Python 中访问嵌套键
- windows - Windows 命令行 - 删除具有特定扩展名的文件,但不删除扩展名包含子字符串的文件(doc 不是 docx)
- html - 循环查询,在点击时动态分配值 ColdFusion
- python - VS 代码找不到安装在 Conda 环境中的模块
- android - 在进入可运行的下一个意图之前延迟一段时间
- performance - 如何减慢网站的加载时间