したがって、全文インデックス付きの列「値」を含むこのテーブルがあります。フィールドにはいくつかの数値文字列が含まれており、次のようなクエリを使用すると正しく返されます。
select value
from mytable
where value like '17946234';
問題は、このテーブルに多くの行があるため信じられないほど遅いことですが、CONTAINS 演算子を使用すると結果が得られません。
select value
from mytable
where CONTAINS ( value, '17946234',1)>0
誰でも何か考えがありますか?
残念ながら、私は Oracle の専門家ではなく、同じクエリが SQL Server でも問題なく機能します。変更できるOracle Lexerのストップリストか何かに違いないと思いますが、どうすればよいかわかりません。