elasticsearch elasticsearch-7.9.0不能从类型[关键字]更改为[文本],elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch elasticsearch-7.9.0不能从类型[关键字]更改为[文本],elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch elasticsearch-7.9.0不能从类型[关键字]更改为[文本]

elasticsearch elasticsearch-7.9.0不能从类型[关键字]更改为[文本],elasticsearch,kibana,elasticsearch,Kibana,我是elasticsearch的新手。我使用以下代码创建映射: PUT/my-demo1 { “映射”:{ “财产”:{ “dsu_sn”:{ “类型”:“关键字” }, “物联网id”:{ “类型”:“关键字” }, “测试套件id”:{ “类型”:“文本” }, “错误代码”:{ “类型”:“长” } } } } 当我使用以下代码为文档编制索引时,ES responsesmapper[iot_id]不能从类型[keyword]更改为[text]: POST/my-demo1/1 { “ds

我是elasticsearch的新手。我使用以下代码创建映射:

PUT/my-demo1
{
“映射”:{
“财产”:{
“dsu_sn”:{
“类型”:“关键字”
},
“物联网id”:{
“类型”:“关键字”
},
“测试套件id”:{
“类型”:“文本”
},
“错误代码”:{
“类型”:“长”
}
}
}
}
当我使用以下代码为文档编制索引时,ES responses
mapper[iot_id]不能从类型[keyword]更改为[text]

POST/my-demo1/1
{
“dsu编号”:“ssl123321”,
“物联网id”:“550068573720395776”,
“测试套件id”:“com.example.test.wifi”,
“错误代码”:2
}

将文档发布到Elasticsearch时,需要在URL中添加
\u doc
,将URL更改为
POST/my-demo1/\u doc/1


有关详细信息,请参阅。

由于缺少索引别名,我出现了此错误。我删除了索引,设置了新的映射和设置,但忘记了设置别名。然后我尝试将文档发布到别名…

是的,它可以工作。谢谢但是错误的回答让我很困惑:)@VinQin是的,Elastic应该改进这一点,如果你愿意,请提交一个问题,不要忘记上传并接受答案:)