我想通过名字和姓氏的组合对查询结果进行排序。
用户模型的索引定义为
define_index do
indexes :first_name
indexes :last_name
has first_name, :as => :fname
has last_name, :as => :lname
end
在我的控制器的操作中,我正在检索这样的结果。
@results = User.search(query,
:with => options,
:order => "fname ASC",
:match_mode => :extended).page(params[:page]).per(11)
它按 first_name 排序结果,结果是这样的。
Micheal Clark
Niel Johnson
Micheal Beaven
但我想通过名字和姓氏的组合来排序结果。应该退回这样的东西。
Micheal Beaven
Micheal Clark
Niel Johnson