【发布时间】:2016-10-20 06:15:11
【问题描述】:
我正在尝试为现有索引添加 copy_to。例如:
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"
}
}
}
我的用户名中已经有数据。更新映射时,这些数据是否会被复制到 copy_to 字段? 当我索引新的输入集时,新输入是否只会复制到 copy_to (key) 字段? 还是我们需要重新索引以反映更改? 如何在不重新索引整个文档的情况下更新副本,或者我们可以只更新特定的 user_name 文档以反映更改吗?
【问题讨论】:
-
你之前的my_type里有什么?
-
它是elasticsearch中的一种文档类型
-
是的,很清楚,在你开始更新之前有什么?
标签: search elasticsearch logstash