Ruby on rails 如何提高专业课的分数
我有3个类,产品,评论,类别。 当有人搜索时,我希望首先显示类别,然后是评论,然后是类别。 我的第一个想法是提高每门课的分数。这个 描述如何执行此操作Ruby on rails 如何提高专业课的分数,ruby-on-rails,sunspot-rails,Ruby On Rails,Sunspot Rails,我有3个类,产品,评论,类别。 当有人搜索时,我希望首先显示类别,然后是评论,然后是类别。 我的第一个想法是提高每门课的分数。这个 描述如何执行此操作 Sunspot.setup(Review) do boost 1.2 end 但是我不知道该把它放在哪里,我需要为每个类都这样做。这应该放在您的索引声明中,因为您不需要在查询时这样做。例如: class Product < ActiveRecord::Base seachable do text :title
Sunspot.setup(Review) do
boost 1.2
end
但是我不知道该把它放在哪里,我需要为每个类都这样做。这应该放在您的索引声明中,因为您不需要在查询时这样做。例如:
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
类产品