如何删除查询结果的排名

时间:2013-01-11 20:34:36

标签: pg-search

我在stories.rb模型中有以下pg_search范围:

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

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

1 个答案:

答案 0 :(得分:24)

我是pg_search的作者。

你可以这样做,使用ActiveRecord::QueryMethods#reorder

MyModel.with_text("foo").reorder("updated_at DESC")