我正在尝试为现有索引添加copy_to。对于Ex:
PUT / my_index
{
"mappings":{
"my_type":{
"properties":{
"user_name":{
"type":"string",
"copy_to":["key"],
"index":"not_analyzed",
"include_in_all":false
}
}
},
"key":{
"type":"string",
"store":"yes"
}
}
}
我的数据已存在于user_name中。更新映射时,这些数据会被复制到copy_to字段吗? 当我索引新的输入集时,新输入只会被复制到copy_to(key)字段吗? 或者我们是否需要重新编制索引以反映变化? 如何在不重新索引整个文档的情况下更新副本,还是只更新特定的user_name文档以反映更改?
答案 0 :(得分:2)
将该字段添加到索引时,“冻结”给定字段的映射。要更改它,您需要重新索引数据。