1
我有上elasticsearch 2.4 cardinality
聚集怪异的结果, 我有10个文件,但是当我做:基数怪异的结果,X5的好成绩
GET /test-dev/page_view/_search
{
"size": 0,
"aggs": {
"user_count": {
"cardinality": {
"field": "cookie",
"precision_threshold": 40000
}
}
}
}
结果是:
{
"took": 5,
"timed_out": false,
"_shards": {
"total": 3,
"successful": 3,
"failed": 0
},
"hits": {
"total": 10,
"max_score": 0,
"hits": []
},
"aggregations": {
"user_count": {
"value": 15
}
}
}
它应该是3,是因为我有3个碎片和2个副本,所以我必须将结果除以5?
为什么它应该是3?另外,cookie的字段映射定义是什么? –
因为我插入它,cookie是一个字符串 – Mazout
没错。所以,你插入了10个文件,所有这10个文件都有3个'cookie'值。正确? –