elasticsearch,Javascript,elasticsearch" /> elasticsearch,Javascript,elasticsearch" />

Javascript 带聚合的elasticsearch多搜索请求

Javascript 带聚合的elasticsearch多搜索请求,javascript,elasticsearch,Javascript,elasticsearch,当我使用聚合执行单个搜索请求时,它可以正常工作。但当我尝试执行多搜索请求时,聚合似乎不起作用。难道不是吗 下面是我的代码,我是否做错了什么(输出是点击列表,没有聚合)?或者msearch不支持aggs var body = { "query": { "filtered" : { "filter" : { "and" : filterObj.filters } } } }

当我使用聚合执行单个搜索请求时,它可以正常工作。但当我尝试执行多搜索请求时,聚合似乎不起作用。难道不是吗

下面是我的代码,我是否做错了什么(输出是点击列表,没有聚合)?或者msearch不支持aggs

var body = {
    "query": {
        "filtered" : {
            "filter" : {
                "and" : filterObj.filters
            }
        }
    }
};

var bodyArray = [];
for (var aggItem in multiaggregations){

    bodyArray.push({ "index" : "myindex", "size" : 0});
    bodyArray.push({ "query": body.query, "aggregations":  aggItem});

}

client.msearch({
        body: bodyArray
});

您还可以显示多聚合中的内容吗?而且,
size:0
不属于第一行,而是属于第二行。使用
大小:0
时,您不应获得任何命中率。最后,在第一行
“index”
应该是
“\u index”
(带下划线)。您还可以显示
多聚合中的内容吗?而且,
size:0
不属于第一行,而是属于第二行。使用
大小:0
时,您不应获得任何命中率。最后,在第一行
“index”
应该是
“\u index”
(带下划线)。