ElasticSearch reindex to modify column names

GET redix-test2/_mapping


PUT redix-test
PUT redix-test2
PUT redix-test/_mapping/redix-type
{
"properties": {
"ename":{
"type": "string",
"index": "analyzed"
}
}
}


PUT redix-test/redix-type/1
{
"ename":"xiaoyang"
}

POST _reindex
{
"source": {
"index": "redix-test"
},
"dest": {
"index": "redix-test2"
},
"script": {
"inline": "ctx._source.ename2 = ctx._source.remove(\"ename\")"
}
}

GET redix-test2/redix-type/1

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324532775&siteId=291194637