10

我的 stories.rb 模型上有以下 pg_search 范围:

  pg_search_scope   :with_text, 
                    :against => :title, 
                    :using => { :tsearch => { :dictionary => "english" }},
                    :associated_against => { :posts => :contents }

我希望查询返回忽略任何排名的结果(我只关心故事最后更新顺序 DESC 的日期)。我知道对于大多数查看它的人来说这是一个简单的问题,但是我如何关闭 pg_search 中的排名顺序?

4

1 回答 1

28

我是 pg_search 的作者。

你可以做这样的事情,它使用ActiveRecord::QueryMethods#reorder

MyModel.with_text("foo").reorder("updated_at DESC")
于 2013-01-14T03:24:03.127 回答