我进行了查询,列出了每个页面的关键字。我想做的是我想查看具有最高页面值的关键字值。例如:我有第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中使用此查询。