我正在尝试使用solr对多值字段进行优先级“order by”排序 - 有任何想法如何实现以下内容吗?
searchable do integer :skill_ids, :multiple => true end我得到了以下异常信息:“skill_ids不能用于排序,因为它是一个多值字段” - 但不确定替代方案。
def self.filter_using_solr(opts={}) Sunspot.search(JobApplication) do |s| opts[:order_skill_ids].each do |skill_id| s.order_by(:skill_ids, skill_id) end end end