Getting accurate cardinality for a field in single shard index