居然是你

我有个问题,如何用lucene语法去重呀

Lucene | 作者 yushun | 发布于2017年12月01日 | 阅读数:3802

我想对下面的index中的deviceid做去重处理
如何通过搜索框中的lucene语法实现呢

1.JPG

 
我尝试过使用聚合 cardinality 但是 不能实现我的需求

2.JPG


也尝试过 作图的时候用 Unique Aggregation,也不能满足我的要求

3.JPG


我最终目的是想做个 timelion 且数据是被去重过的
timelion 中的 q= 后面怎么写聚合器呢?
 
.es(q=deviceId:怎么写去重呢,index=XXXXXXX_tracklog-*).label(Today)
已邀请:

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk

赞同来自:

q 的作用是过滤原始数据,没必要在这里下功夫。你要关注的是聚合操作,你最终是想做什么呢?计算 deviceId 的数目吗?呈现uv?

要回复问题请先登录注册