solr集群group分组查询数量不正确问题

业务背景

1:测试环境使用solr单节点,使用group分组无问题。

2:生产环境使用solrCloud集群,使用group分组查询数据数据量不正确(group分组后的数量大于实际的数量,但实际数量以及数据是正确的)

 

问题描述

经查询与咨询相关行业资深人员,发现官方已经提示solr集群环境使用group会出现问题(百度与翻墙google都做了查询,可能是本人愚昧,未查询到结果)

此问题解决方案有三:

1:修改源码,将solrcore.jar里面的源码,查询数量的count修改。(如果是一品多款的业务,可能会导致莫名的少品)

2:从业务层面规避group,即,不使用group查询。

举例:一品多款

想要聚合,可以设置一个展示字段,主品展示,次品不展示,只用与索引。这样就可以规避使用group,直接使用主品的数量用于分页等业务。

3:使用solr单节点。

 

如果有解决方案。还望各位告知。多谢多谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值