我有一个Elasticsearch索引,该索引将许多字段存储到一个字段中,看起来像这样:
field1: {
"property1": "value1",
"property2": "value2"
}
我想将此映射到一个新的索引中,这样将每个索引都分成各自的字段
"field1" :"value1",
"field2: :"value2"
我已经尝试过的方法:
我尝试使用reindex将我想要的字段拖入新索引,但是它再次将其作为对象。例如:
POST _reindex
{
"source": {
"index": "old-index",
"_source": ["object.key1"]
},
"dest": {
"index": "newindex"
}
结果如下:
"field1": {
"key1": "value1"
}
当我想要
"field1": "value1"