我在搜索太阳黑子宝石时遇到了麻烦。我想在对象租户中搜索用户电子邮件。
租户有很多用户
在租户中,我这样做了:
searchable do
text :name, :notifications_email
text :users do
users.map(&:email)
end
end
搜索name
andnotifications_email
工作正常,但是当我搜索用户的电子邮件时没有找到结果。
我在控制台中这样做了:
s = Tenant.solr_search do fulltext "info" end
我得到这个对象:
<Sunspot::Search:{:fq=>["type:Tenant"], :q=>"info", :fl=>"* score", :qf=>"name_text notifications_email_text users_text", :defType=>"dismax", :start=>0, :rows=>30}>
让我感到困惑的是,users_text
它不是必须是users_email_text
这样的吗?