を考えるためのキーワードに重みを追加することができ、私は、そのような検索をしたは、どのように私はスフィンクス
` Comment.search "aabbb "`
と私も「AB」を含む結果を取得したいです; は、だから私はそのようにやった:
` Comment.search "aabbb ab"`
を、私は結果aabbb
とab
が混合された、実際には、私がab
前aabbb
ショーと一致する結果を作りたい、つまり、高い優先順位を持っています。
私は、スフィンクスがテーブルのフィールドに重みを付け加えることができると知っています。たとえば、コメントの名前に10を追加し、コメントのコンテンツに20を追加します。クエリの処理に重みを加えることは可能ですか?
ああ、?ありがとう、それを行うための他の方法? – dexterdeng
特定のフレーズを重み付けする他の方法はありますか?スフィンクスを使用していない、いいえ。 ORロジックを使用する他の方法?拡張マッチモードではそれが可能ですが、ORを適用するには、|を追加する必要があります。 http://sphinxsearch.com/docs/manual-2.0.1.html#extended-syntax – pat