Хотите, чтобы Sunspot / Solr order_by: random оставались последовательными в течение сеанса - PullRequest
1 голос
/ 15 марта 2012

Я использую гем Sunspot для интеграции Solr с приложением Rails 3.2. Мой поиск сильно параметризован, поэтому вместо сортировки по релевантности я сортирую по умолчанию, используя order_by (: random).

Проблема в том, что некоторые функции приложения возвращают пользователя на страницу результатов поиска (например, после входа в систему), но поскольку сортировка не является согласованной, результаты изменяются при возврате. В некоторых контекстах это просто сломано.

Существует ли подходящий Sunspot способ "заблокировать" случайное поле для сеанса пользователя? Или я должен деконструировать код и сделать патч?

...