我正在使用 sunspot_rails gem,我正在尝试进行如下搜索:
搜索姓名为 Mary 或 Sally 的用户
但我不知道如何做或。如果我这样做:
search = Users.search do
fulltext 'Mary Sally'
end
或者
search = Users.search do
fulltext 'Mary'
fulltext 'Sally'
end
我没有得到任何结果......但是如果我做任何一个,而不是两个,我都会得到预期的结果:
search = Users.search do
fulltext 'Mary' #or fulltext 'Sally'
end
将返回单个项目。
这甚至可能与太阳黑子吗?
- - - -解决方案 - - - -
search = Users.search do
fulltext 'Mary Sally' do
minimum_match 1
end
end