elasticsearch elasticsearch聚合与来自查询的筛选器,elasticsearch,filter,aggregation,elasticsearch,Filter,Aggregation" /> elasticsearch elasticsearch聚合与来自查询的筛选器,elasticsearch,filter,aggregation,elasticsearch,Filter,Aggregation" />

elasticsearch elasticsearch聚合与来自查询的筛选器

elasticsearch elasticsearch聚合与来自查询的筛选器,elasticsearch,filter,aggregation,elasticsearch,Filter,Aggregation,我不熟悉elasticsearch,如果我的问题很平常,请原谅。我使用ElasticSearchV2.2。下一个查询 { "query": { "bool": { "must": { "multi_match": { "query": "nokia", "fields": [ "*.righ

我不熟悉elasticsearch,如果我的问题很平常,请原谅。我使用ElasticSearchV2.2。下一个查询

{
    "query": {
        "bool": {
            "must": {
                "multi_match": {
                    "query": "nokia",
                    "fields": [
                        "*.right",
                        "*.correct_keyboard_layout"
                    ],
                    "fuzziness": "AUTO"
                }
            },
            "filter": [
                {
                    "terms": {
                        "brands": ["Nokia"]
                    }
                },
                {
                    "terms": {
                        "models_id": ["2432", "5234"]
                    }
                },
                {
                    "terms": {
                        "stores": ["999"]
                    }
                }
            ]
        }
    },
    "aggs": {
        "filtered": {
            "aggs": {
                "models_id": {
                    "terms": {
                        "field": "models_id",
                        "size": 0
                    }
                },
                "category_id": {
                    "terms": {
                        "field": "category_id",
                        "size": 0
                    }
                }
            }
        }
    }
}
我得到的是聚合结果,不包括请求中的过滤器(也就是说,通过与查询“Nokia”匹配的所有记录,但我只需要这些型号的答案,在聚合响应中列出所有型号),尽管在这里 它说过滤器应该从请求中删除,它不理解我为什么不工作。
我做错了什么?

你能告诉我你是如何发送查询的吗?我使用了一个用于Laravel Elasticquent的插件。但我的背还是一样的。curl-XPOST'localhost:9200/my_index/products'-d'json如上所示'