我怎样才能只获得一次关键字?

时间:2019-07-18 07:41:00

标签: python elasticsearch

我进行了查询,列出了每个页面的关键字。我想做的是我想查看具有最高页面值的关键字值。例如:我有第1,2,3页的“尝试”数据,但我想显示最高的3。我希望每个页面都这样。

这是我的代码:

            "aggs": {
                "Group1": {
                    "terms": {
                        "field": "method.keyword",
                        "include": ".*POST.*",
                    },
                    "aggs": {
                        "Group2": {
                            "terms": {
                                "field": "page",
                                "size": 1000,
                                "order": {"_key": "desc"},
                            },
                            "aggs": {
                                "Group3": {
                                    "terms": {
                                        "field": "contains.keyword",

                                    }
                                }

                            },
                        }
                    },



                }

            }

这是输出:

https://paste.ubuntu.com/p/vQfprgW2cn/

如您所见,在输出中,每个页面都显示“ sleep”。但是我只想将“睡眠”数据的最大值设为“ 19”。

注意:请不要让我把这个彻底的木假名放进去,因为我没有。我在python-elasticsearch librar中使用此查询。

0 个答案:

没有答案