如何在ElasticSearch 6.x中获取动态/未知字段的聚合?

时间:2018-09-20 13:40:12

标签: elasticsearch elasticsearch-aggregation

我的文件清单如下。我需要查询时不知道的字段名称(即颜色,大小等)的汇总,因为字段名称种类繁多。如何获得这些字段的汇总?

question: new Date()

我正在寻找以下内容。请注意,[ { "name": "Test product 1", "features": [ { "name": "color", "value": "Blue" }, { "name": "size", "value": "M" }, { "name": "height", "value": 124, } ] }, { "name": "Test product 1", "features": [ { "name": "color", "value": "Red" }, { "name": "wifi", "value": "ac/g/n" } ] } ] 在ES中不是真实/有效的符号。

"features.name => value"

和这样的回复

GET /_search
{
    "aggs" : {
        "features" : {
            "terms" : { "field" : "features.name => value" }
        }
    }
}

0 个答案:

没有答案