我为我的 rails 应用程序(ruby 1.8.7 和 rails 2.3.4)在 2 个地方实现了 solr 搜索。我已经为搜索字段编制了索引,并且它工作正常。现在我想再添加一个字段,我可以使用它在第一个搜索栏中搜索,但不能在第二个搜索栏中搜索。如何跳过第二个搜索栏中的字段搜索。是否有任何排除选项,因为存在字段选项。相同的模型用于搜索和下面的相同代码。
宝石版
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