按模型权重对多模型弹性搜索进行排序

时间:2013-12-19 12:25:58

标签: ruby-on-rails ruby-on-rails-3 elasticsearch tire

我正在使用此查询来搜索多个模型:

@search = Tire.search([User.index.name,Group.index.name,Product.index.name],load:false,from: from,per_page: results_per_page,size: results_per_page ) do
  query { string "#{q}*" ,:default_operator => 'AND'}
end

我想根据模型权重对结果进行排序,即产品模型的结果应该在列表中的第一位。轮胎有没有办法做到这一点?

0 个答案:

没有答案