Any way to find exact unique document count ..
based on some fields..
I have also tried cardinality its not working as expected
Any way to find exact unique document count ..
based on some fields..
I have also tried cardinality its not working as expected
I use sql, for example
select username from index_name group by username
Thank you Sachin ,
How we can do in elasticsearch .. ???
How much data are you querying? What is the expected cardinality you are measuring? What is the use case?
Hi ,
I have 100K documents on one index pattern like (localhost_com_1005_do_br_scs_618229232191937012_8662_*)
. There is one field called id , so just need unique document count based on id.keyword.
Because may be chances to get duplicate while querying with index pattern ..
How many of indices and shards does that correspond to? What is the total size on disk?
There is only one shard no replica . 200GB is disk size.
I go to kibana - dev tool
GET _sql?format=txt
{
"query": """
select count(*), id
from "localhost_com_1005_do_br_scs_618229232191937012_8662_*"
group by id
"""
}
Problem you might face is that id is also a elasticsearch field.
use following to see what exactly field name listed in elasticsearch
GET sql?format=txt
{
"query": """
desc "localhost_com_1005_do_br_scs_618229232191937012_8662*"
"""
}
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.