思考Sphinx - 在搜索多个模型时如何为模型赋予不同的权重(全局搜索)

时间:2012-03-13 15:47:11

标签: thinking-sphinx

假设我有两个索引模型:用户和学生。

我想在两个模型上搜索,但优先考虑用户。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

易:

results = ThinkingSphinx.search(search_term,
  :classes => [User, Student],
  :index_weights => {'user_core' => 5},
)

student_core隐含的权重为1。