0
我不確定誰在這裏有問題,但我們的用戶表中有一列名爲last_logged_in_at的列,用於排序。這是在Rails 2.3項目中使用Thinking Sphinx並啓用了delta索引。使用增量索引時思考獅身人面像無法排序
當記錄將delta設置爲true時,即使last_logged_in_at排序應將其放在頂部,也會將其推到底部。
我試圖用last_logged_in_at是一個日期時間,時間戳,甚至整數,行爲總是相同的。
任何想法爲什麼?
查詢看起來像:
{:populate=>true,
:match_mode=>:boolean,
:order=>"last_logged_in_at DESC, updated_at DESC",
:per_page=>20,
:with_all=>{:role_id=>17,
:state=>"activated",
:mandator_id=>9,
:profile_active=>true},
:page=>nil}
您可以分享您使用的搜索查詢無效嗎? – pat 2011-04-16 13:16:20