在我的铁路中,使用Sunspot为几个不同的模型设计了Im。 然后,我有一个全球搜索表,结果好坏参半。 罚款:
Sunspot.search(Person, EmailAddress, PhoneNumber, PhysicalAddress) do
fulltext params[:q]
paginate :per_page => 10
end
我要在这次搜索中增加一个模式,即项目。 项目模式有相当的参数,其指数是:
class Project < ActiveRecord::Base
searchable do
string :category do
category.name.downcase if category = self.category
end
string :client do
client.name.downcase if client = self.client
end
string :status
text :tracking_number
text :description
integer :category_id, :references => Category
integer :client_id, :references => Client
integer :tag_ids, :multiple => true, :references => Tag
time :created_at, :trie => true
time :updated_at, :trie => true
time :received_at, :trie => true
time :completed_at, :trie => true
end
end
我如何能够修改我的原始<代码>Sunspot.search。 仅通过<条码>查询<>外地和