Kibana 4中的Elasticsearch has_child查询/过滤器

时间:2014-11-04 16:45:39

标签: elasticsearch parent-child kibana

我似乎无法让has_child查询(或过滤器)在Kibana 4中运行。我的代码在elasticsearch中直接作为curl脚本工作,但在Kibana 4中没有,但我知道这是一个关键特性升级。任何人都可以放弃任何光线吗?

如下所示的curl脚本适用于elasticsearch,返回所有拥有子对象的父项:

    curl -XPOST localhost:port/indexname/_search?pretty -d '{
        "query" : {
            "has_child" : {
                "type" : "object",
                    "query" : {
                        "match_all" : {}
                    }
            }
        }
    }'

以上运行正常。然后将其转换为JSON查询以在Kibana中提交,我遵循了一般的格式规则:我已经删除了卷曲线并添加了索引名称(有时候是空白的过滤器[],但它似乎没有有很大的不同);不抛出任何错误,但整个数据集返回。

    {
      "index" : "indexname",            
         "query" : {
            "has_child" : {
                "type" : "object",
                    "query" : {
                        "match_all" : {}
                    }
            }
        }
    }

我错过了什么吗?有没有其他人在Kibana 4中运行has_child查询?

非常感谢提前

托比

0 个答案:

没有答案