次の文字列と他のいくつかの文字列にインデックスを付けました。すべての言葉がくっついています。
ひもは、他の物を結んだり、縛ったり、吊るしたりするために使用される柔軟なロープまたはより糸です。
ウィキペディアからの一文です。
ひもは、他の物を結ぶ、縛る、または吊るすために使用される柔軟なロープまたはより糸です。
SphinxQL を使用していくつかの単語を検索します。例えば
SELECT * FROM sentences WHERE MATCH('piece rope bind');
これにより、結果として上記の文字列が返されるはずですが、0 行が返されます。
単語を検索するのではなく、文字列内の単語を単純に照合するには、どのようにクエリを作成すればよいでしょうか?
私はすでに次のようなランカーオプションで遊んだことがあります
SELECT * FROM sentences WHERE MATCH('piece rope bind') OPTION ranker=matchany';
しかし、成功しませんでした。
どんな助けでも大歓迎です!