我知道有一个聚合来获取字段的所有唯一值的计数。
例如
string env= TestContext.Parameters["environment"];
通过此查询,我获得了所有唯一名称的计数。
但我想要的是索引中不止一次的所有名称列表。
我想要所有非唯一的名字。
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
您可以使用terms
聚合,min_doc_count
为2,如下所示:
{
"query" : {
"match_all" : {}
},
"aggs" : {
"type_count" : {
"terms" : {
"field" : "name",
"min_doc_count": 2
}
}
},
"size":0
}