你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
strglee
赞同来自:
张鹏
SearchRequestBuilder search = transportlient.prepareSearch("bigdata_idx_2").setTypes("captureCompare"); TermsBuilder tb= AggregationBuilders.terms("fcmp_fobj_id").field("fcmp_fobj_id").valueType(Terms.ValueType.STRING).order(Terms.Order.compound( Terms.Order.aggregation("channel_longitudeC",false) )); ValueCountBuilder valueAgg= AggregationBuilders.count("channel_longitudeC"); tb.subAggregation(valueAgg).minDocCount(200);//设置频次条件 search.setQuery(QueryBuilders.boolQuery() .must(QueryBuilders.rangeQuery("fcmp_time").from(Long.valueOf(startTime)).to(Long.valueOf(endTime))) ).addAggregation(tb); Terms tms= search.get().getAggregations().get("per_group_id");
要回复问题请先登录或注册
3 个回复
strglee
赞同来自:
https://www.elastic.co/guide/e ... unt_3
张鹏
赞同来自:
张鹏
赞同来自:
当我分组的时候选择这个字段的时候,会出现查不出来数据,但是选择另外一个value为数字的字段就可以
请问我该怎么设置
not_analyzed
或者是不是因为这个字段存在空导致的结果没数据