按照这里的 nobrainer 文档:http: //nobrainer.io/docs/querying/
我正在尝试进行 OR 查询,以查找关键字与标题或文本字段匹配的文章...
以下查询不返回任何结果...
s = 'something'
@articles = Article.where(:or=>[:title=>/(?i)#{s}/, :text=>/(?i)#{s}/])
我用以下查询检查了我的正则表达式,它可以工作......
@articles = Article.where(:title=>/(?i)#{s}/)
有人可以帮助我们了解如何进行 OR 查询吗?谢谢。
更新:
仅当在两个字段中都找到搜索词时,查询才会返回结果......所以它看起来像 AND 而不是 OR!