transform noise words オプション

ノイズ ワード (ストップ ワード) があるためにフルテキスト クエリのブール演算でゼロ行が返される場合に、エラー メッセージを非表示にするには、transform noise words オプションを使用します。このオプションは、中のブール演算にノイズ ワードが含まれている CONTAINS 述語を使用するフルテキスト クエリを実行するときに便利です。

既定では、transform noise words は 0 に設定され、ノイズ ワード (ストップ ワード) は変換されません。フルテキスト クエリにノイズ ワードが含まれていると、クエリでゼロ行が返され、SQL Server で警告が発生します。

注意

警告は実行時の警告です。そのため、クエリ内のフルテキスト句が実行されていない場合、警告は発生しません。ローカル クエリの場合、複数のフルテキスト クエリ句がある場合でも、発生する警告は 1 つだけです。リモート クエリの場合、リンク サーバーがエラーを中継しない場合があるので、警告が発生しないことがあります。

ノイズ ワード (ストップ ワード) は変換されます。変換されたノイズ ワード (ストップ ワード) は無視され、クエリの残りの部分が評価されます。

次の例では、transform noise words を 1 に設定しています。

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'transform noise words', 1
RECONFIGURE
GO

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'transform noise words', 1
RECONFIGURE
GO

関連項目

参照

変更履歴

変更内容

無効なコンテンツを削除し、transform noise words 値の動作に関する正しい情報に置き換えました。