1
think-sphinx 3.2.0を使用する。考えているスフィンクス - 範囲内の複数のフィールド条件
私は条件付きでスコープをチェーン化しており、チェーンが定義された後に ".search_for_ids"をトリガーしたいと考えています。したがって、私はsphinx_scopeを使用して複数のフィールドに条件を定義したいと考えています。
sphinx_scope(:for_query) do |query|
{
conditions: { title: query, description: query }
}
end
これは、次のSphinxQL(抜粋)になり:
WHERE MATCH('@title string @description string')
しかし、私はそれは
WHERE MATCH('@title string | @description string')
になりたい範囲内で、これは可能ですか?私は自分自身を辞めてスコープの連鎖を行かせ、それをリテラルな文字列として定義します。params to .search?
ありがとうございます!