Sunspot ile bir ilişkilendirme yoluyla indekslemek mümkün mü?Sunspot/Solr tam metin arama - nasıl dizinlenir Rails dernekleri
Örneğin, bir Müşteri has_many Kişileri varsa, Müşteri modelimde Müşteri aramalarında kullanılmak üzere Kişi No. first_name ve Kişi No. son_adı sütunlarını dizine ekleyen 'aranabilir' bir blok istiyorum.
acts_as_solr, bunun için bir seçenek içerir. Sadece ilgili sütun adlarını aşağıda gösterilen gibi bir metin alanına birleştirdim, ancak bu çok esnek görünmüyor.
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
Herhangi bir öneriniz var mı?
Contact_names'i nasıl güçlendirirsiniz biliyor musunuz? – chodorowicz
metin: contact_names: default_boost => 2 – brupm
İlgili takip soru: değil nasıl yeniden sorgu dernekler: http://stackoverflow.com/questions/12516281/not-re-querying-has-and -belki-çok-dernekler – Anno2001