Ruby on rails 多项太阳黑子solr搜索

Ruby on rails 多项太阳黑子solr搜索,ruby-on-rails,ruby,solr,sunspot,Ruby On Rails,Ruby,Solr,Sunspot,我正在使用sunspot_rails gem,我正在尝试进行如下搜索: 搜索名为Mary或Sally的用户 但我不知道怎么做手术室。如果我这样做: search = Users.search do fulltext 'Mary Sally' end 或 我没有得到任何结果……但如果我做其中一个,而不是两个,我会得到预期的结果: search = Users.search do fulltext 'Mary' #or fulltext 'Sally' end 将返回单个项目 这在太阳黑

我正在使用sunspot_rails gem,我正在尝试进行如下搜索:

搜索名为Mary或Sally的用户

但我不知道怎么做手术室。如果我这样做:

search = Users.search do
  fulltext 'Mary Sally'
end

我没有得到任何结果……但如果我做其中一个,而不是两个,我会得到预期的结果:

search = Users.search do
  fulltext 'Mary' #or fulltext 'Sally'
end
将返回单个项目

这在太阳黑子中可能吗

-------解决方案-------
minimum\u match 1
添加到搜索块中,因为默认设置是匹配所有单词,所以搜索
Mary Sally
将只返回包含这两个姓名的记录

search = Users.search do
  fulltext 'Mary' #or fulltext 'Sally'
end
search = Users.search do
  fulltext 'Mary Sally' do
    minimum_match 1
  end
end