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 値の動作に関する正しい情報に置き換えました。 |