Count distinct on elastic search

后端 未结 4 1318
面向向阳花
面向向阳花 2020-12-11 07:07

How to achieve count distinct function on elastic search type using sql4es driver?

Select distinct inv_number , count(1) from invoices;

But

4条回答
  •  无人及你
    2020-12-11 07:40

    This should work to count exact distinct values:

    curl -X POST "localhost:9200/invoices/_search?size=0&pretty" -H 'Content-Type: application/json' -d '{
    "aggs" : {
        "types_count" : {
          "value_count" : { "field" : "inv_number" }
        },
        "group_by_status": {
          "terms": {
            "field": "inv_number"
          }
        }
    }
    

    }'

提交回复
热议问题