具有新名称的嵌套字段的弹性重新索引API

时间:2019-07-25 12:54:49

标签: elasticsearch elastic-stack elk

我的旧索引映射:

我想用新名称将数据从旧索引重新索引到新索引。

我的嵌套字段是一个包含多个值的数组

我尝试过这样

我无法将嵌套字段值复制到新索引。有人可以帮我复制吗

"indexname": {
{
"aliases": {
  },
 "mappings": {
  "doc": {
    "dynamic": "strict",
    "properties": {
      "fieldname": {
        "type": "text"
      },
      "nestedfieldname": {
        "type": "nested",
        "properties": {
          "nestedname": {
            "type": "text"
          }
        }
      }
    }
   }
   }
   }

具有新字段名称的新索引映射:

"indexnewname": {
 {
 "aliases": {},
 "mappings": {
   "doc": {
     "dynamic": "strict",
     "properties": {
       "fieldnewname": {
         "type": "text"
        },
       "nestedfieldnewname": {
        "type": "nested",
        "properties": {
          "nestednewname": {
            "type": "text"
          }
        }
      }
     }
   }
   }
  }
   }

尝试以下代码为旧数据重新编制索引。我的嵌套字段包含一些值

0 个答案:

没有答案