大きなフルテキストインデックステーブルがあり、そのような文字列がいくつかあると仮定します(もちろん、フルテキストインデックス列に):
123.456.789/14
111.222.22222.2/5111
これらの文字列は、私が書いたとおりにクエリされた場合にのみ(私のアプリケーションにとって)意味のある数値です。
このようなクエリを実行すると、次のようになります。
WHERE CONTAINS(field, "5111");
2番目の文字列を含む行を返しますが、文字列に5111が含まれている以外に意味がないため、結果が返されないことを期待していました(数字の一部ではなく、数字全体のみが意味を持ちます)。
私が言及したような文字列の一部を返すことを回避する方法はありますか?SQLサーバーは「/」と「。」を処理していると思います。ストップワードとして、私は正しいですか?