Ruby on rails 使用太阳黑子搜索作为可标记列表
我有一个这样的设置: member.rbRuby on rails 使用太阳黑子搜索作为可标记列表,ruby-on-rails,solr,sunspot,acts-as-taggable-on,Ruby On Rails,Solr,Sunspot,Acts As Taggable On,我有一个这样的设置: member.rb class User < ActiveRecord::Base acts_as_ordered_taggable acts_as_ordered_taggable_on :pursuits .... searchable do text :user_name text :first_name text :last_name string :pursuit_list, :mult
class User < ActiveRecord::Base
acts_as_ordered_taggable
acts_as_ordered_taggable_on :pursuits
....
searchable do
text :user_name
text :first_name
text :last_name
string :pursuit_list, :multiple => true
end
end
def index
@search = Member.search do
fulltext params[:search]
end
@query = params[:search]
@members = @search.results
end
我还安装了sunspot,我正在尝试创建一个搜索,您可以根据成员追踪列表中的任何匹配值搜索成员。其他字段的搜索功能正常,但我不确定如何通过标记列表进行搜索才能正常工作。有人知道如何利用太阳黑子来实现这一点吗 显然我所需要做的就是把它改成文本而不是字符串
searchable do
text :user_name, :first_name, :last_name, :pursuit_list
end