elasticsearch INITIALIZING的时候老是异常:failed to update mappings
Elasticsearch | 作者 hemei124 | 发布于2016年08月11日 | 阅读数:5548
我查看mapping,在同一索引下的不同type的相同field的mapping竟然不同!
很奇葩的问题,es版本是2.1.1,应该是相同的field的mapping不可能不相同啊
mapping:
"type1" : {
"properties" : {
"username" : {
"type" : "string"
}}},
"type2" : {
"properties" : {
"username" : {
"type" : "string",
"index" : "not_analyzed"
}}},
type2的username不进行分词,而type1的默认进行分词的
这样导致分片是初始化的时候老是提示:failed to update mappings,mapper [username] has different [index] values, mapper [username] has different [analyzer]
很奇葩的问题,es版本是2.1.1,应该是相同的field的mapping不可能不相同啊
mapping:
"type1" : {
"properties" : {
"username" : {
"type" : "string"
}}},
"type2" : {
"properties" : {
"username" : {
"type" : "string",
"index" : "not_analyzed"
}}},
type2的username不进行分词,而type1的默认进行分词的
这样导致分片是初始化的时候老是提示:failed to update mappings,mapper [username] has different [index] values, mapper [username] has different [analyzer]
0 个回复