2013-08-29 5 views
0

제품, 리뷰, 카테고리의 세 가지 클래스가 있습니다. 누군가 검색 할 때 먼저 카테고리를 표시 한 다음 리뷰와 카테고리를 표시하고 싶습니다. 첫 번째 생각은 각 반의 점수를 높이는 것입니다. sunspot documentationspeicifc 클래스의 점수를 올리는 방법

Sunspot.setup(Review) do 
    boost 1.2 
end 

을 수행하는 방법에 대해 설명하지만 난 곳을 넣어하는 아무 생각이 나는 각각의 클래스를 할 필요가 것입니다.

답변

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 
관련 문제