Sunspot: Как только поиск будет построен, как я могу получить доступ к массиву полей сортировки? - PullRequest
0 голосов
/ 21 декабря 2011

Допустим, у меня есть следующее:

@search = Project.search do
  fulltext 'foo'
  order_by :category, :asc
  order_by :created_at, :desc
end

Я вижу, что @search.query возвращает объект Sunspot :: Query :: StandardQuery, который имеет @sort переменную экземпляра. Этому назначается объект Sunspot :: Query :: SortComposite, в котором хранятся объекты Sunspot :: Query :: Sort :: FieldSort @sorts переменная экземпляра.

Есть ли способ получить доступ к этому массиву объектов FieldSort через @search? Или, как я могу получить массив полей и их направления, которые определены с помощью order_by?

Спасибо.

...