我有“T1”类型的索引映射,如下所示:
"T1" : {
"properties" : {
"prop1" : {
"type" : "text"
}
}
}
现在我想将 prop1 的类型从 更改text
为keyword
。我不想删除索引。我还读到有人建议用新类型创建另一个属性并替换它。但是我必须更新我不感兴趣的旧文件。我尝试如下使用 PUT api,但我从来没有工作过。
PUT /indexName/T1/_mapping -d
{
"T1" : {
"properties" : {
"prop1" : {
"type" : "keyword"
}
}
}
}
有什么办法可以做到这一点?