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

业务背景

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

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

 

问题描述

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

此问题解决方案有三:

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

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

举例:一品多款

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

3:使用solr单节点。

 

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

你可能感兴趣的:(solr)