Я думаю, вы можете достичь этого, используя функцию Stats Component, о которой вы уже упоминали. Например
/select?q=:&stats=true&stats.facet=Col2&stats.field=Col1
Таким образом, вы получите статистику блок с в результате которой вы можете получить доступ значение sum
для каждого Col2
Col2
сгруппированных. Но в документации указано, что использование stats.facet больше не рекомендуется.
Это наследие параметр не рекомендуется для новых пользователей - вместо этого, пожалуйста, рассмотреть вопрос об объединении с stats.field facet.pivot
Но я должен признать, что я не в состоянии решить случай использования, используя только рекомендуемое stats.field с facet.pivot.
Иными словами, FieldCollapsing может решить проблему. – user1214199
вы можете комбинировать поля в одном поле, таком как col2_col3, которое вы можете дать поведению, которое вы ищете. – Jayendra
doc1: name => smith, money => 20.0, country => "USA", age => "25" doc2: name => robert, money => 30.0, country => "china", age => "22 "doc2: name => andiy, money => 60.0, country =>" USA ", age =>" 22 "doc2: name => mark, money => 25.0, country =>" USA ", age =>" 22 «Мне нужен результат: 20,0,« США »,« 25 »; 30,0, «цина», «22»; 85.0 «США», «22» возможно? например, запрос ниже: & stats = true & stats.field = money & stats.facet = country и stats.facet = age? – user1214199