我有這種情況,我認爲這將是非常基本的,但發現我無法真正實現我所需要的。這就是爲什麼我對think_sphinx的專家有這個問題。使用thinking_sphinx搜索並過濾結果
這種情況是這樣的:我需要在公司列表中進行搜索,只返回那些有一個地址(可以有很多公司的地址)屬於某個城市或根本沒有的地址(我可以做)。
我有以下型號:
class Company < ActiveRecord::Base
has_many :company_addresses
define_index
indexes :name
indexes :description
indexes :keywords
end
end
和
class CompanyAddress < ActiveRecord::Base
end
的公司地址有city_id屬性。沒有循環遍歷從獅身人面像搜索返回的所有記錄,是否有辦法更容易地實現相同的事情?
我正在使用Rails 3.0.3和thinking_sphinx。
正是我需要的!非常感謝你! – 2010-12-18 14:04:39