我在solr中添加了大约2千万个与下表结构相关的文档。
id |手机|金额|零售商|时间戳
现在我需要那些充电次数超过x次的手机号码?
当我在mysql中需要这些结果时,我在查询下面点击" 选择移动,将(移动)计数为来自具有总计>的移动的表组的总数X "
如何在solr中实现相同的结果?我试过"选择?q = %3A & wt = json& indent = true& group = true& group.field = mobile"但是它给了我所有移动[分组]的记录和numcount但是我如何在numcount [有mysql的子句]中添加限制
我最近开始使用solr进行报告。我正在朝着正确的方向使用solr进行这类查询,还是有任何其他工具/技术/方法来处理这类报告查询,因为mysql挂起20米记录。此外,将来我的数据可以增加到100米
答案 0 :(得分:0)
你可以通过facetting来实现这个目标:
选择Q = %3A *&安培;重量= JSON&安培;小面=真安培; facet.field =移动&安培; facet.mincount = 100 *
然后在响应中查找 facet_counts 。
这应该可以正常工作,包括非常大的索引。