Наилучшим подходом для получения сводной информации о количестве объявлений в категории является добавление атрибута category_id к определению вашего рекламного индекса и пометка его также как аспект.
has category_id, :facet => true
Затем, после запуска rake ts:rebuild
, чтобы Sphinx знал о ваших изменениях, запустите поиск фасетов:
Ad.facets[:category_id] # => {1 => 10, 2 => 4}
Дополнительный шаг, который вам нужно сделать самостоятельно, - перевести каждый идентификатор категории (ключи полученного хэша) в модель / имя категории.