default full-text language オプション

default full-text language オプションは、フルテキスト インデックスが作成される列の既定の言語の値を指定する場合に使用します。言語分析は、フルテキスト インデックスが作成されるすべてのデータに対して実行され、データの言語に依存します。このオプションの既定値は、サーバーの言語です。

CREATE FULLTEXT INDEX または ALTER FULLTEXT INDEX ステートメントで LANGUAGE language_term オプションを使用して列に言語が指定されていない場合、default full-text language オプションの値が使用されます。既定のフルテキスト言語がサポートされていない場合や、言語分析パッケージがない場合は、CREATE または ALTER 操作に失敗し、指定した言語が有効でないというエラー メッセージが Microsoft SQL Server によって返されます。

SQL Server 2005 に含まれている言語分析パッケージの一覧については、「sys.fulltext_languages (Transact-SQL)」を参照してください。

他の言語も独立ソフトウェア ベンダーから入手可能です。特定の言語の方言が見つからない場合は、Microsoft Full-Text Engine for SQL (MSFTESQL) サービスで自動的にプライマリ言語に切り替えられます。

SQL Server Version 7.0 の language neutral full-text オプションは、default full-text language オプションに置き換えられました。SQL Server 7.0 からのアップグレード中、default full-text language の値は SQL Server 7.0 設定オプションの Unicode locale idlanguage neutral full-text の値に基づいて設定されます。この動作により、SQL Server 7.0 アプリケーションとの互換性が維持されます。

default full-text language は拡張オプションです。sp_configure システム ストアド プロシージャを使用して default full-text language の設定を変更するには、show advanced options を 1 に設定する必要があります。

参照

概念

サーバー構成オプションの設定

その他の技術情報

RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)
sp_fulltext_column (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手