私は次のようなモデルを持っています
- カテゴリ(モバイル、パソコン)
- 製品(ノキア、デル、アップル)
- モデル(c5)
- 投稿
モバイルを検索すると、カテゴリ モデルからフェッチされ、投稿と一致し、結果が得られるはずです。
レールキャストの使用
テキスト検索を作成しましたが、上記の条件に基づいて検索するにはどうすればよいですか
私は自分のカテゴリーでこのようなことを試しました
これは私の投稿モデルです
belongs_to :product
searchable do
text :title,:description
text :products do
products.map(&:name)
end
end
上記の検索可能かどうかは正しいですが、結果が得られませんでした
編集 1
SOリンクを見つけました
そして、私はこのようなことを試しました
私のコントローラー
def index
@search = Post.search do
fulltext params[:search] do
fields(:product)
end
end
@posts = @search.results
end
そして私のモデル
belongs_to :product
searchable do
text :title,:description,:name
text :product do
product.name
end
end
それは何も示していません