default full-text language オプション

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

default full-text language オプションでは、LCID 値を指定する必要があります。

SQL Server のローカライズされたバージョンでは、適切な言語が存在する場合、SQL Server セットアップによって default full-text language オプションはサーバーの言語に設定されます。SQL Server のローカライズされていないバージョンでは、default full-text language オプションは英語になります。

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

ワード ブレーカーが SQL Server に登録されている言語の一覧については、「sys.fulltext_languages (Transact-SQL)」を参照してください。 

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

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