Sunspot과의 연관성을 통해 색인을 생성 할 수 있습니까?Sunspot/Solr 전체 텍스트 검색 - 레일스 연관성을 색인하는 법
예를 들어, 고객이 has_many 주소록을 사용하는 경우 Customer 모델에서 고객의 검색에 사용할 연락처 # first_name 및 연락처 # last_name 열을 색인화하는 검색 가능한 블록을 원합니다.
acts_as_solr에는 : include 옵션이 있습니다. 필자는 아래와 같이 고객의 텍스트 필드에 연관된 열 이름을 단순히 결합했습니다. 그러나 이는 매우 유연하지 않습니다.
searchable do
text :organization_name, :default_boost => 2
text :billing_address1, :default_boost => 2
text :contact_names do
contacts.map { |contact| contact.to_s }
end
의견이 있으십니까?
contact_names를 어떻게 높이겠습니까? – chodorowicz
텍스트 : contact_names : default_boost => 2 – brupm
관련 후속 질문 : 하지하는 방법을 다시 쿼리 협회 : http://stackoverflow.com/questions/12516281/not-re-querying-has-and 많은 사람들이 - 많은 - 연관 - – Anno2001