1
私はSolrとRails Sunspotの宝石にはとても新しいですが、大きなデータベースでの複雑な検索には非常に有望です。rails-sunspot gemで問題を検索する
私がしようとしているのは、いくつかの全文検索列でモデルを検索し、次にその "フィルタ"(名前のhas_and_belongs_to_manyの関連付け)のコレクションを検索できるようにすることです。
self.searchable do
text :name, :boost => 5
text :description, :instructions
text :filters do
filters.map(&:name)
end
end
を次のように私は私のモデルの探索ブロックを設定しようとした私のコントローラはそうのようになります。
@search = ModelName.search do
keywords params[:q].to_s
end
しかし、私がで見つかったキーワードに基づいて何らかの結果を生み出すように見えることはできませんフィルター関連付け。私は何か間違っているのですか?これはすべて私にとってとても新しいものです。