業務背景:
1:測試環境使用solr單節點,使用group分組無問題。
2:生產環境使用solrCloud集羣,使用group分組查詢數據數據量不正確(group分組後的數量大於實際的數量,但實際數量以及數據是正確的)
問題描述:
經查詢與諮詢相關行業資深人員,發現官方已經提示solr集羣環境使用group會出現問題(百度與翻牆google都做了查詢,可能是本人愚昧,未查詢到結果)
此問題解決方案有三:
1:修改源碼,將solrcore.jar裏面的源碼,查詢數量的count修改。(如果是一品多款的業務,可能會導致莫名的少品)
2:從業務層面規避group,即,不使用group查詢。
舉例:一品多款
想要聚合,可以設置一個展示字段,主品展示,次品不展示,只用與索引。這樣就可以規避使用group,直接使用主品的數量用於分頁等業務。
3:使用solr單節點。
如果有解決方案。還望各位告知。多謝多謝~