0

我有 3 个类,产品,评论,类别。当有人搜索时,我希望首先显示类别,然后是评论,然后是类别。我的第一个想法是提高每个班级的分数。太阳黑子文档 描述了如何做到这一点

Sunspot.setup(Review) do
    boost 1.2
end

但我不知道把它放在哪里,我需要为每节课做。

4

1 回答 1

0

这应该进入您的索引声明,因为您不需要在查询时这样做。例如:

class Product < ActiveRecord::Base
  seachable do
    text :title
    boost 1.3
  end
end

class Review < ActiveRecord::Base
  seachable do
    text :author
    boost 1.2
  end
end

class Category < ActiveRecord::Base
  seachable do
    text :name
    boost 1.1
  end
end
于 2013-08-29T23:07:37.617 回答