我正在使用Tire在我的Rails应用程序中包含一些搜索行为。我还没有做任何特殊配置,但我在这里遇到了这个问题:
我在索引模型中有一个'foo bar'
字符串,如果我搜索'foo'
或'foo bar'
,则记录匹配,但如果我正在执行{{1}记录仍然存在。
我是否可以采取任何配置来阻止这种情况发生?意味着如果找不到所有术语,则丢弃该结果
答案 0 :(得分:0)
As stated in the doc,您可以更改默认运算符,在您的情况下,使用AND
query do
string 'ruby python', :default_operator => 'AND'
end