solr 的分组统计
1.代码案例
public void FacetByLjf(){
LBHttpSolrServer server = SolrUtils.getInstance().getEnterpriseNewServer();
SolrQuery query = new SolrQuery();
String sql="(enterpriseName:*万科企业股份有限公司*) AND -contentType:count";
query.setQuery("*:* " + sql);
query.addFacetField("lableType");
try {
QueryResponse qr = server.query(query);
List<FacetField> list = qr.getFacetFields();
for (FacetField sd : list) {
List<Count> lists = sd.getValues();
System.out.println(lists);
for (Count count : lists) {
String tagLabel = count.getName();
long ct=count.getCount();
System.out.println(tagLabel+">>"+ct);
}
}
// 补充司法诉讼的统计数目
} catch (SolrServerException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
SolrUtils su=new SolrUtils();
su.FacetByLjf();
}
结果:
参考:http://www.cnblogs.com/hoojo/archive/2011/10/21/2220431.html
相关文章
- TensorFlow2-高阶操作(三):数据统计【tf.norm(范数)、tf.reduce_max(最大值)、tf.argmax(最值索引)、tf.equal(张量比较)、tf.unique独特值】
- mysql按天,小时,半小时,N分钟,分钟进行数据分组统计
- 为查询所有女生学号、姓名与联系电话的查询语句建立一个游标,使用该游标输出每个女生的学号、姓名和联系电话,并使用游标统计女生的人数。
- 空间统计之七:中心要素
- 国家统计局:政府统计应用大数据的主要障碍
- Oracle中的统计信息
- Flink大数据实时计算系列-第一个程序JAVA版本-分组统计 funcation组合写法
- Flink大数据实时计算系列-第一个程序JAVA版本-分组统计 lambda写法
- 项目开发-树形层级结构中的数量统计
- 财务统计
- 一步一步写算法(之n!中末尾零的个数统计)
- 集成友盟统计、添加自定义事件并实时查看上报情况
- B2C经典查询,统计 绝对用的上,根据日期分组统计当天各种支付方式的销售数量和销售额
- 最短路上的统计