我在弹性搜索索引中添加了一个映射,以便为我的文档创建一个子项:
PUT /test/_mapping/goals
{
"goals": {
"_all": {
"enabled": false
},
"_parent": {
"type": "myparentdoc"
},
"_routing": {
"required": true,
"path": "_id"
},
"properties": {
"goals": {
"type": "long",
"null_value": 0
}
}
}
}
现在我想用logstash导入相应的文档。
如何配置我的logstash以提供父ID信息。
我尝试在 elasticsearch 输出配置中配置 action 参数,但没有任何成功(基于elasticsearch文档批量处理子文档)。
总结一下,我应该如何输入 _parent 信息?
有什么想法吗?
由于
答案 0 :(得分:-1)
最后我只想添加 _parent 信息:
filter{
mutate{
add_field => { "_parent" => "%{_parentId}" }
}
}