Можно ли индексировать через ассоциацию с Sunspot?
Например, если у Клиента есть Контакты, я хочу, чтобы в моей модели Клиента был блок с возможностью поиска, который индексирует столбцы Контакт # имя_первого и Контакт # фамилия для использования в поиске по Заказчику.
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
Есть предложения?