вы также можете использовать SearchKick для таких агрегатов, как этот
Player.search query, where: {name: params[:name]}, aggs: [:scores, :ball]
, вам может потребоваться добавить balls
и scores
в search_data игроков, если это ассоциации, а не атрибуты модели игрока.