Я пытаюсь сделать приоритет «упорядочить по» в поле с несколькими значениями, используя solr - есть идеи, как мне выполнить следующее?
searchable do
integer :skill_ids, :multiple => true
end
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
end
Я получаю следующее исключение: «skill_ids не может использоваться для упорядочивания, потому что это поле с несколькими значениями» - но не уверен в альтернативном пути.