solr集羣group分組查詢數量不正確問題

業務背景

1:測試環境使用solr單節點,使用group分組無問題。

2:生產環境使用solrCloud集羣,使用group分組查詢數據數據量不正確(group分組後的數量大於實際的數量,但實際數量以及數據是正確的)

 

問題描述

經查詢與諮詢相關行業資深人員,發現官方已經提示solr集羣環境使用group會出現問題(百度與翻牆google都做了查詢,可能是本人愚昧,未查詢到結果)

此問題解決方案有三:

1:修改源碼,將solrcore.jar裏面的源碼,查詢數量的count修改。(如果是一品多款的業務,可能會導致莫名的少品)

2:從業務層面規避group,即,不使用group查詢。

舉例:一品多款

想要聚合,可以設置一個展示字段,主品展示,次品不展示,只用與索引。這樣就可以規避使用group,直接使用主品的數量用於分頁等業務。

3:使用solr單節點。

 

如果有解決方案。還望各位告知。多謝多謝~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章