J'ai ce scénario où je pensais que ce serait assez basique, mais j'ai découvert que je ne peux pas vraiment réaliser ce dont j'ai besoin. C'est pourquoi j'ai cette question pour un expert de think_sphinx. Le scénario est le suivant: J'ai besoin de faire une recherche dans une liste d'entreprises et de retourner seulement ceux qui ont une adresse (il peut y avoir plusieurs adresses par entreprise) qui appartient à une ville particulière ou pas du tout (ceci je peux faire).Recherche avec think_sphinx et filtrage des résultats
J'ai les modèles suivants:
class Company < ActiveRecord::Base
has_many :company_addresses
define_index
indexes :name
indexes :description
indexes :keywords
end
end
et
class CompanyAddress < ActiveRecord::Base
end
Le companyAddress a une propriété CITY_ID. Sans boucler tous les enregistrements d'une recherche de sphinx, y a-t-il un moyen de réaliser la même chose plus facilement? J'utilise Rails 3.0.3 et thinking_sphinx.
Exactement ce dont j'avais besoin! Merci beaucoup! –