我的模型中定义了两个以上的属性,有没有办法将结果组合在一起。即,结果的OR。通常当我在模型上进行搜索时,它会对结果进行AND运算。
Article.search(:with => {:abc => 1, :xyz => 1})
我想知道是否有任何方法可以合并两个属性的结果。
答案 0 :(得分:2)
狮身人面像本身,不支持'或者'过滤器之间。
请参阅 http://sphinxsearch.com/info/faq/#filter-or
可以使用Select来计算虚拟属性(但不知道如何在Thinking-Sphinx中指定它) - 或者在全文字段中执行。