文档简介:
值过滤
值过滤是针对特定时间线过滤出指定范围的值。使用方法就是在指定的子查询里面指定一组特定的过滤器。
值过滤类型类型有图有以下几种:
1.eq 等于
2.ge 大于等于
3.gt 大于
4.le 小于等于
5.lt 小于
6.nq 不等于
7.bt between value=bt(10~100)
值过滤实例
List<Filter> lists = new ArrayList<Filter>(); Filter filter1 = Filter.type(FilterType.ILITERAL_OR).tagk("city").filter("shanghai").build(); Filter filter2 = Filter.type(FilterType.BT).tagk("value").filter("1~2").build(); lists.add(filter1); lists.add(filter2); SubQuery subQuery = SubQuery.metric("filter").filters(lists).aggregator(AggregatorType.NONE).build(); Query query = Query.start(0).end(System.currentTimeMillis()).query(subQuery).build(); client.query(query, qcb); |