gpt4 book ai didi

elasticsearch - 在elasticsearch中查找重复的字段值

转载 作者:行者123 更新时间:2023-11-29 02:52:34 24 4
gpt4 key购买 nike

使用 elasticsearch 0.19.4(我知道这是旧的,但它是依赖项所需要的)

我在 elasticsearch 索引中有一个字段“digest”——我想执行一个查询,该查询将返回所有存在 digest 重复值的情况。这能做到吗?

对于具有重复值的记录,我想返回其他值 - 例如可能不重复的“url”。

最佳答案

您可以为此使用Terms Aggregation

POST <index>/<type>/_search?search_type=count
{
"aggs": {
"duplicateNames": {
"terms": {
"field": "digest",
"size": 0,
"min_doc_count": 2
}
}
}
}

这将返回出现在至少 2 个文档中的字段 digest 的所有值。我同意这与您的用例不完全匹配,但它可能会有所帮助。

关于elasticsearch - 在elasticsearch中查找重复的字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com