标签: ruby-on-rails-3 sunspot sunspot-rails
我使用Sunspot gem进行Solr与Rails 3.2应用程序的集成。我的搜索是大量参数化的,因此我不是按相关性排序,而是使用order_by(:random)进行排序。
问题是应用程序的某些功能会将用户返回到搜索结果页面(例如,在登录后),但由于排序不一致,因此返回时结果已更改。在某些情况下,它只是简单的破裂。
是否有适当的Sunspot方式来“锁定”用户会话的随机字段?或者我是否必须解构代码并制作补丁?