Sunspot: Сортировка / упорядочение результатов фасетов по атрибуту, например created_at

Модель актива:

searchable do
   text :title
   text :description
   time :created_at
   integer :category_ids, :multiple => true, :references => Category
end

Контроллер:

search = Asset.search() do
   keywords(h(params[:query]), :fields => [:title, :description])
   facet(:category_ids)
   order_by :created_at
end

Я не хотел бы сортировать свой фасет : Category_ides через : count (количество просмотров). Категории должны быть упорядочены по created_at . Глядя на фасет документации (: category_ids,: sort => : count ||: index ), оба варианта мне не подходят.

Как я могу решить эту проблему порядка для фасетов?

6
задан double-beep 9 February 2019 в 18:43
поделиться