2012-04-15 7 views
1

私のモデルには2つ以上の属性が定義されていますが、両方の結果を結合する方法はありますか.i.e、結果のOR通常、モデルの検索を実行すると、結果のAND演算が実行されます。思考のスフィンクスのユニオンオプション

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

両方の属性の結果を組み合わせる方法があるかどうかを知りたいと思います。

答えて

2

スフィンクス自体は、フィルタ間で 'OR'をサポートしていません。

は、仮想属性を計算するために選択を使用することができますhttp://sphinxsearch.com/info/faq/#filter-or

を参照してください(ただし、思考-スフィンクスでそれを指定する方法を知らない) - またはフルテキストフィールドでそれを行います。

関連する問題