0

我正在使用轮胎在我的 Rails 应用程序中包装一些搜索行为。我还没有做任何特殊的配置,但我在这里遇到了这个问题:

'foo bar'在索引模型中有一个字符串,如果我搜索'foo'or 'foo bar',记录匹配,但如果我正在做 a 'hello bar',仍然找到记录。

有什么配置可以阻止这种情况发生吗?意思是如果没有找到所有术语,则丢弃该结果

4

1 回答 1

0

如文档中所述,您可以更改默认运算符,在您的情况下,使用AND

  query do
    string 'ruby python', :default_operator => 'AND'
  end
于 2013-09-04T11:24:22.337 回答