使用 man ascii 来查看 ASCII 表。

es去重分隔符

Elasticsearch | 作者 mesee | 发布于2017年09月21日 | 阅读数:4207

我的字段信息是mac地址,比如:"queue_id": "ac:83:f3:58:52:2e",我想按照mac地址来去重统计,但如果按照默认的去重规则,会以冒号分割为最小单位去重,请问,有什么方法可以以全部mac地址这个字符串来去重吗?
 
默认去重语句这么写的:
GET holoera-kedaweb01/_search
{
  "aggs" : {
    "mac_count" : {
        "cardinality" : {
          "field" : "queue_id"}
    }
  }
}
 
但这样不是把整个mac地址去重,而是把mac地址分割为6个子串,然后去重
 
已邀请:

Cheetah

赞同来自:

5.0之后设置为keyword,5.0之前设置为不分词,之所以分为6个,原因是被分词了

要回复问题请先登录注册