[英]How to count multiple fields with group by another field in solr
我有如下所示的 solr 文档。
代理ID:100
电子邮件交付日期:2018-02-08,
电子邮件发送日期:2018-02-07
代理ID:100
电子邮件发送日期:2018-02-06
代理ID:101
电子邮件交付日期:2018-02-08,
电子邮件发送日期:2018-02-07
我需要一个像下面这样的结果。
代理ID:100
电子邮件交付日期:1,
电子邮件发送日期:2
代理ID:101
电子邮件交付日期:1,
电子邮件发送日期:1
在 mysql 中,它将是:
选择 count(emailDeliveredDate),count(emailSentDate) group by agentId;
为此,我需要 solr 方面的帮助。
我在 Solr 中没有任何方法可以帮助我。 所以我使用了带有枢轴的 facet,这给了我一半的结果。 我用 Java 做的剩下的一半计算。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.