Json使用ejs查询Elasticsearch聚合查询

时间:2016-05-05 14:12:25

标签: elasticsearch

我需要以ejs聚合的形式转换下面的Json查询,任何人都可以帮助我,我将不胜感激。

 {
"query": {
    "filtered": {
        "filter": {
            "range": {
                "quantity": {
                    "gte": "500"
                }
            }
        }
    }
}

}

我将其转换为如下所示,但它无法获得异常“参数必须是查询”

ejs.Request().query(ejs.FilterAggregation('filtered').filter(ejs.RangeFilter('quantity').gt(200)))

1 个答案:

答案 0 :(得分:0)

尝试:

ejs.Request().query(ejs.FilteredQuery(ejs.MatchAllQuery(), ejs.RangeFilter('quantity').gte(500)))