簡単な質問:
と の 2 つのモデルがShow
ありContact
ます。私がやりたいのは、Show#id
またはのいずれかを検索することContact#name
です。したがって、私のモデルは次のように設定されています。
class Show < ActiveRecord::Base
searchable do
text :id
end
end
class Contact < ActiveRecord::Base
searchable do
text :name
end
end
次に、次のように検索を実行します。
Sunspot.search(Contact, Show) do
keywords(MY_QUERY)
end
これは、連絡先を名前で検索する場合にはうまく機能しますが、Show#id
フィールドでは機能しません。これがなぜなのか説明できる人はいますか?
ジョー