【已解决】在创建索引库的时候错误提示:
- ES
- 时间:2022-10-24 13:58
- 7743人已阅读
简介
ElasticSearch 7.X.0 Root mapping definition has unsupported parameters解决
ES版本:7.x.第一次执行
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在使用kibana的Dev Tools第一次向ES里面添加索引的时候错误如下:
前提说明:
通过上面几篇文章的学习,我们已经在docker里面安装了ES等相关的。接着需要向ES添加索引库
ES版本:elasticsearch:7.12.1
执行工具:Dev Tools
执行次数:第一次
执行的语句:
# 创建索引库 PUT /kaige { "mappings": { "properties": { "info": { "type": "text", "analyzer": "ik_smart" } } } }
就出现了上面的错误。
解决:
put /test { "settings":{ "number_of_shards":3, "number_of_replicas":2 }, "mappings":{ "properties":{ "id":{"type":"long"}, "name":{"type":"text","analyzer":"ik_smart"}, "text":{"type":"text","analyzer":"ik_max_word"} } } }
第一次执行的时候,添加 settings相关配置。就可以了。
非第一次执行,可以不同添加settings相关配置。
非第一次如下: