问题是我已经定义了一个字段" myvalue"作为INTEGER。现在我认为是一个错误,我想在同一个字段中存储一个字符串,所以我想在不丢失数据的情况下将其更改为STRING。是否有任何制作方法?或者我需要重新创建索引并重新索引整个数据?
我已经尝试过跑步了:
{
"mappings": {
"myvalue": {
"type":"string"
}
}
}
但是如果我从服务器再次获得映射仍然显示为Integer
答案 0 :(得分:1)
没有任何方法可以更改现有数据的核心字段类型的映射。您需要重新创建索引,并将myvalue
字段定义为字符串并重新索引数据。