次の方法で共有


transform noise words オプション

更新 : 2006 年 4 月 14 日

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

transform noise words の既定値は 0 で、ノイズ ワードは変換されません。したがって、フルテキスト クエリ内のノイズ ワードにより操作が失敗した場合、Microsoft SQL Server で警告が発生し、行が返されません。

ms187914.note(ja-jp,SQL.90).gifメモ :
警告は実行時の警告です。そのため、クエリ内のフルテキスト句が実行されていない場合、警告は発生しません。

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

transform noise words オプションを 1 に設定すると、SQL Server により句クエリのノイズ ワードがアクタリスク (*) に置換されます。

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

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

参照

その他の技術情報

CONTAINS (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

変更内容 :
  • transform noise words オプションがオンになっていない場合に発生する警告についての情報を追加しました。