【问题标题】:elasticsearch 5.0 return unique values [duplicate]elasticsearch 5.0返回唯一值[重复]
【发布时间】:2017-04-05 00:01:54
【问题描述】:

具有如下字段:

  • 颜色:红色
  • 颜色:绿色
  • 颜色:黄色
  • 颜色:红色

我希望结果有

[red,green,yellow]

返回该字段中 mi 索引中存在的唯一值。

【问题讨论】:

    标签: elasticsearch unique


    【解决方案1】:

    使用基数关键字:

    GET /cars/transactions/_search
    {
       "size": 0,
       "aggs": {
          "distinct_colors": {
             "cardinality": {
                "field": "color"
             }
          }
       }
    }
    

    【讨论】:

    • 这个答案不正确。基数聚合是一个很好的工具,但 OP 要求值本身。基数聚合返回唯一值数量的估计值。该问题被标记为重复,并且现有问题具有正确答案。
    猜你喜欢
    • 2014-10-17
    • 2015-05-03
    • 2021-12-23
    • 1970-01-01
    • 2021-04-19
    • 2015-03-25
    • 2013-07-18
    • 2013-12-20
    • 2016-04-30
    相关资源
    最近更新 更多