我有一个带有映射的索引,如下所示:
swap = lambda x : (x[1],x[0])
wordsCountSwap = wordsCount.map(swap)
wordsCountSwap.collect()
我正在尝试更改映射以引入Bar的子字段,称为Code,同时将当前在Bar中的字符串迁移到Bar.Code。这是新的映射:
"mappings": {
"default": {
"_all": {
"enabled": false
},
"properties": {
"Foo": {
"properties": {
"Bar": {
"type": "keyword"
}
}
}
}
}
为了做到这一点,我想我需要做一个"mappings": {
"default": {
"_all": {
"enabled": false
},
"properties": {
"Foo": {
"properties": {
"Bar": {
"properties": {
"Code": {
"type": "keyword"
}
}
}
}
}
}
}
并指定一个管道。那是对的吗?如果是这样,我的管道如何访问原始数据?
我尝试了以下代码的变体,但没有成功:
_reindex
答案 0 :(得分:0)
啊,我差不多正确的语法。 _source不是必需的:
xlsx