含むは、検索用のテキストフィールドにインデックスを付ける「CONTEXTインデックス」を持つテキストフィールドで使用されます。標準的な使用法は次のとおりです(score
を使用) contains
から返されるものを表示する演算子 contains
の1に基づく句 score
の1と一致する ):
SELECT score(1), value
FROM table_name
WHERE CONTAINS(textField, 'searchString', 1) > 0;
テーブルtable_name
のこのようなデータの場合
value | textField
-------|-----------------------------------------------
A | 'Here is searchString. searchString again.'
B | 'Another string'
C | 'Just one searchString'
そのクエリは
を返します2 A
1 C
したがって、containsはlikeに似ていますが、テキストフィールドで文字列が出現する回数をカウントします。投稿したクエリで使用されている方法を含むを使用してリソースを見つけることができませんでしたが、dFullText
の行が返されると思います car
のインスタンスが少なくとも1つあります その中、またはこのSQLと同等のもの:
Select * from blabla where dFullText like "%car%"
ここに別の情報源があります。