Logstash / ElasticSearch - 如何处理父/子关系

时间:2015-03-18 09:55:09

标签: elasticsearch logstash

我在弹性搜索索引中添加了一个映射,以便为我的文档创建一个子项:

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 信息?

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:-1)

最后我只想添加 _parent 信息:

filter{
   mutate{
     add_field => { "_parent" => "%{_parentId}" }
   }

}