Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 斯芬克斯思维中的联合选择_Ruby On Rails_Sphinx_Thinking Sphinx - Fatal编程技术网

Ruby on rails 斯芬克斯思维中的联合选择

Ruby on rails 斯芬克斯思维中的联合选择,ruby-on-rails,sphinx,thinking-sphinx,Ruby On Rails,Sphinx,Thinking Sphinx,我的模型中定义了两个以上的has属性,是否有任何方法将这两个结果组合在一起。即,结果的OR。通常,当我对模型进行搜索时,它会对结果进行分析和操作 Article.search(:with => {:abc => 1, :xyz => 1}) 我想知道是否有任何方法可以组合这两个属性的结果。Sphinx本身不支持过滤器之间的“或” 看 可以使用Select计算虚拟属性(但不知道如何在Thinking Sphinx中指定它),也可以在全文字段中执行

我的模型中定义了两个以上的has属性,是否有任何方法将这两个结果组合在一起。即,结果的OR。通常,当我对模型进行搜索时,它会对结果进行分析和操作

Article.search(:with => {:abc => 1, :xyz => 1})

我想知道是否有任何方法可以组合这两个属性的结果。

Sphinx本身不支持过滤器之间的“或”

可以使用Select计算虚拟属性(但不知道如何在Thinking Sphinx中指定它),也可以在全文字段中执行