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