标签: filter elasticsearch
我根据变量聚合了一些数据,现在我想过滤掉每个桶中得分最高的文档,即每个桶中只有一个文档会被过滤掉,这些文档最相关,并且会废弃其他文档。
答案 0 :(得分:0)
如果您只想根据分数保留部分文档,可以使用top-hits aggregation。
您应该只需指定1的大小,因为默认排序是在分数上进行的。
这样,您的最终聚合存储桶中只包含最相关的文档。