Unique count on a term more than documents? Is that possible?

How is the following possible when searching in an index pattern?
How can the unique appearances of a keyword term be more than the documents themselves?

image

"Unique count" in kibana uses the cardinality aggregation --> see here
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-cardinality-aggregation.html

If you read the cardinality aggregation page you will see its an approximate unique count. So short answer is due to the distributed nature of elasticsearch - unique counts can only be approximates (unless your index only has a single shard).

Thx for this clarification;
so is there a way (or what is the recommended way) to make this comparison:

exact number of unique entries (based on some field)

vs

exact number of all documents

?

Document count is not approximated, so will be accurate. The cardinality aggregation can be exact as long as you have all your data in a single shard. For a discussion on why this is not possible in Elasticsearch as you scale out, have a look at this thread.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.