Railsアプリケーション(Ruby 1.8.7とRails2.3.4)の2か所でSolr検索を実装しました。検索用のフィールドにインデックスを付けましたが、正しく機能しています。ここで、1番目の検索バーでは検索できるが2番目の検索バーでは検索できないフィールドをもう1つ追加したいのですが、2番目の検索バーでフィールド検索をスキップするにはどうすればよいですか?フィールドオプションが存在するため、除外オプションはありますか?検索と以下の同じコードの両方に同じモデルが使用されます。
ジェムバージョン
rsolr 0.12.1
黒点(1.0.1)
search = Sunspot.search(Food) do
keywords reference if reference.present?
with(:vendor_id).any_of(vendor_ids) if vendor_ids.present?
order_by :created_at, :desc
paginate(:page => page, :per_page => per_page)
end