繁体   English   中英

如何按solr中的另一个字段分组计算多个字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM