我有一个可搜索的模块,就像这样: class Contact < ActiveRecord::Base
searchable do
text :contact_name, :company_name, :contact_email
end
end 在控制器的索引操作中,我打电话给Contact.new,这是在我的Staging服务器上正在运行的页面上给我一个错误消息: unde
我之前没有实现过搜索功能,感觉有些卡住了.我有一个太阳黑子搜索功能,可以根据关键字查找结果 – 这很有效 – 但我现在想要实现多选择方面功能,但我似乎无法弄清楚如何设置基本方面搜索. 我有很多关系(在轨道中不在现实生活中): Class People has_many:skills,:through =>经验(反之亦然等) Class People < ActiveRecord::Base
h
是否有可能通过与太阳黑子的关联进行索引? 例如,如果客户拥有多个联系人,我希望我的客户模型上有一个“可搜索”块,用于索引Contact#first_name和Contact#last_name列,以便在客户搜索中使用. acts_as_solr有一个:include选项.我只是将关联的列名称组合到Customer上的文本字段中,如下所示,但这似乎不太灵活. searchable do
text :
我正在使用act_as_taggable_on来标记我们的项目,以及sunspot / solr进行搜索. 我们得到一个奇怪的意想不到的结果.首先我们的设置(简称): 模型: Class Person
has_many :projects
searchable do
string :project_tags, :multiple => true do
projects
以下情况: 资产模型: searchable do
text :title
text :description
time :created_at
integer :category_ids, :multiple => true, :references => Category
end 控制器: search = Asset.search() do
keywords(h