solr 分组统计求助

问题描述

现有的数据结构为:三层结构一个项目id,包含多个个人nid,每一个nid对应多个微博发帖uid。保存每个微博帖子时,会根据微博内容分析情况,打标签存至category字段。如:{"responseHeader":{"status":0,"QTime":1},"response":{"numFound":3565,"start":0,"docs":[{"nid":5254250,"description":"【纽约街头的日本茶道角:代替星巴克】如果你暂时厌倦了咖啡但又需要保持清醒的头脑,不妨考虑回归东方茶道。在东39街的“一保堂茶铺”,你可以像点星巴克一样带走一杯气味清新、口感浓郁的香抹茶。有研究认为“吃茶”能比喝茶汲取更多的营养哦~","vpuid":11300,"category":["舆情分析"],"_version_":1487641094592135168},{"nid":5562,"description":"【NM美妆盛典,有奖转发送DIOR变色唇膏】NeimanMarcus美妆盛典享双重送礼,满额最高可得$300礼卡!还送超多大牌好礼包括LaMer,LaPrairie等更多,各位姐妹别错过囤货的好机会啦~详情:关注转发并@2名好友,有机会赢得DIOR变色唇膏,随机抽1名粉丝,大牌美妆变相打折[威武]","vpuid":11300,"category":["舆情分析"],"_version_":1487641094595280896},{"nid":5562,"description":"漂亮是漂亮,就是凍成狗了。转发微博","vpuid":11300,"category":["情感分析"],"_version_":1487641094597378048},{"nid":5254250,"description":"【预告】响应大家号召,双十二我们也默(shua)默(ping)地洗(duo)菜(shou)刀!圣诞挑礼物?寒假要回国?赶紧再补一发!欧舒丹雅诗兰黛Juicy植村秀Origins等好折扣不断!点此看参加品牌:新折扣更新中!比手快!下载DealMoon客户端及时收到提醒:哇塞,折扣一浪接一浪~[花心]","vpuid":11300,"category":["情感分析"],"_version_":1487641094701187072}]}}

要统计vpuid=11300时,category标签为舆情分析有几个nid,情感分析的有几个nid。求助!

时间: 2024-08-28 15:47:09

solr 分组统计求助的相关文章

分组统计方法:用Group By

分组|统计 原贴:http://community.csdn.net/Expert/topic/3739/3739565.xml?temp=.7632105表中三个字段|---------------------------------------------||  产品             数量                单价  ||=============================================||  A                3          

模拟多级表头的分组统计

分组|统计 原帖地址:http://community.csdn.net/Expert/topic/3434/3434688.xml?temp=3.246486E-03 --测试数据create table 单位表 (单位代码 varchar(10),单位名称 varchar(50))insert 单位表 values('01'      ,'中国单位')             --1级insert 单位表 values('0101'    ,'山东单位')             --2级i

实现按部门月卡余额总额分组统计的SQL查询代码

分组|统计 陈优章的专栏 (原创,到现在为至最为复杂的SQL查询代码)实现按部门月卡余额总额分组统计的SQL查询代码(在Ms SQL Server中调试通过) SELECT dp.dpname1 AS 部门, cust_dp_SumOddfre.sum_oddfare AS 当月卡总余额FROM (SELECT T_Department.DpCode1, SUM(custid_SumOddfare_group.sum_oddfare)               AS sum_oddfare  

Access中分组统计的实例

access|分组|统计 Access中分组统计的实例 整理自:http://expert.csdn.net/Expert/topic/2727/2727523.xml?temp=.1140711 online 表下有字段: 描述:用户名 版本 是否注册 字段:usr_name ver isreg 现表中有以下记录: aaa cn true bbb cn false ccc en true ddd fr true 结果要求:查询每个版本的注册用户和未注册用户的数目,得出如下结构: 版本 注册数量

浅谈分组统计

在现实生活中,分组统计是很常用的.例如人民银行要求商业银行报送的反洗钱报表中就有一个项目是当月发生的大额交易的笔数和金额, 其中大额交易定义为某个客户的当日累计发生额在人民币20万元或者外币等值1万美元以上.这样就要从大量的交易流水账中按交易日期进行分 组统计. 让我们来生成要统计的数据,如下所示: IEnumerable<Tuple<int, double>> GetTuples(int n) { var tuples = new Tuple<int, double>

SQL的排序,分组,统计常用语句

  SQL的排序,分组,统计常用语句: 1.使用排序使数据有序 通常,你的所有数据真正需要的仅仅是按某种顺序排列.SQL的ORDER BY语句可以以字母或数字顺序组织数据.因此,相似的值按组排序在一起.然而,这个分组时排序的结果,并不是真的分组.ORDER BY显示每条记录而分组可能代表很多记录. 2.进行分组除去重复值 排序和分组之间的最大区别是:排序的数据显示所有记录(在限定标准范围之内),而分组数据不是显示所有记录.GROUP BY语句对于同样的值只显示一条记录.例如,下面的语句中的GRO

《卸甲笔记》-分组统计查询对比之二

13在分组查询的SELECT子句中出现其他字段(ename) Oracle SQL> select deptno,ename,COUNT(empno) 2 from emp 3 GROUP BY deptno; select deptno,ename,COUNT(empno) * ERROR at line 1: ORA-00979: not a GROUP BY expression PPAS scott=# select deptno,ename,COUNT(empno) scott-# f

lucene分组统计-lucene的分组统计怎么弄

问题描述 lucene的分组统计怎么弄 怎么或许到文档数据,然后分组统计出来,这几天一直在郁闷这个, 解决方案 http://blog.163.com/liugangc@126/blog/static/20374821201011313238137/

Lucene5学习之Group分组统计

 Group即分组,类似SQL里的group by功能,Lucene中分组是通过内置的几种Collector结果集收集器实现的,有关group的结果集收集器都在org.apache.lucene.search.grouping包及其子包下,  包含group关键字的Collector都是有关Group分组的结果收集器,如果你只需要统计如下这些分组信息: Java代码   /** 所有组的数量 */   int totalGroupCount = 0;   /** 所有满足条件的记录数 */