sys.fulltext_languages (Transact-SQL)

このカタログ ビューには、ワード ブレーカが SQL Server に登録された言語ごとに 1 行のデータが格納されます。各行には、言語の LCID と名前が表示されます。言語のワード ブレーカを登録すると、他の言語リソース (ステミング機能、ノイズ ワード (ストップ ワード)、および類義語辞典ファイル) をフルテキスト インデックス/クエリ操作で使用できるようになります。name または lcid の値を、フルテキスト クエリおよびフルテキスト インデックスの Transact-SQL ステートメントで指定できます。

注意

既定では、ほとんどの言語のワード ブレーカが登録されます。ただし、ライセンスが許可されている多くのサード パーティ製のワード ブレーカは既定で無効になっています。これらの言語、およびこれらのワード ブレーカの登録方法については、「ライセンスが許可されているサード パーティのワード ブレーカーを読み込む方法」を参照してください。

データ型

説明

lcid

int

言語の Microsoft Windows ロケール識別子 (LCID) です。

name

sysname

lcid の値に対応する sys.syslanguages 内の別名の値、または LCID の数値が表す文字列です。

既定の言語の戻り値

次の表に、ワード ブレーカが既定で登録されている言語のみの値を示します。既定で無効になっているワード ブレーカの言語の名前および LCID の一覧については、このトピックの後半の「サードパーティ製ワード ブレーカの言語の値」を参照してください。

言語

LCID

アラビア語1

1025

ベンガル語1

1093

ポルトガル語 (ブラジル)

1046

英語 (U.K.)

2057

ブルガリア語1

1026

カタロニア語1

1027

中国語 (中華人民共和国香港特別行政区)

3076

中国語 (中華人民共和国マカオ特別行政区)

5124

中国語 (シンガポール)

4100

クロアチア語1

1050

オランダ語

1043

英語

1033

フランス語

1036

ドイツ語

1031

グジャラート語1

1095

ヘブライ語1

1037

ヒンディー語1

1081

アイスランド語1

1039

インドネシア語1

1057

イタリア語

1040

日本語

1041

カンナダ語1

1099

韓国語

1042

ラトビア語1

1062

リトアニア語1

1063

マレー語 - マレーシア1

1086

マラヤーラム語1

1100

マラーティー語1

1102

ニュートラル

0

ノルウェー語 (ブークモール)1

1044

ポルトガル語

2070

パンジャーブ語1

1094

ルーマニア語1

1048

ロシア語

1049

セルビア語 (キリル)1

3098

セルビア語 (ラテン)1

2074

簡体字中国語

2052

スロバキア語1

1051

スロベニア語1

1060

スペイン語

3082

スウェーデン語

1053

タミール語1

1097

テルグ語1

1098

タイ語

1054

繁体字中国語

1028

ウクライナ語1

1058

ウルドゥ語1

1056

ベトナム語1

1066

1 この言語のサポートが SQL Server 2008 に追加されました。

サードパーティ製ワード ブレーカの言語の値

次の表に、登録したサードパーティ製ワード ブレーカで返される値を示します。

LCID

名前

1030

デンマーク語

1045

ポーランド語

1055

トルコ語

これらの言語のワード ブレーカを使用するには、手動でワード ブレーカを登録する必要があります。これらの言語を使用可能にする方法の詳細については、「ライセンスが許可されているサード パーティのワード ブレーカーを読み込む方法」を参照してください。

説明

SQL Server 2008 には約 50 言語のワード ブレーカが含まれており、そのうち 23 言語は SQL Server 2005 にも存在します。変更がないのは、英語、韓国語、タイ語、中国語 (すべての形式) のワード ブレーカだけです。その他の言語については、SQL Server 2008 で新しい世代のワード ブレーカが導入されました。これらのワード ブレーカの動作は、SQL Server 2005 のワード ブレーカよりも大幅に向上しています。新しいワード ブレーカは、SQL Server 2005 のワード ブレーカとは少し動作が異なる場合もあります。SQL Server 2005 のフルテキスト インデックスをインポートした後でワード ブレーカを更新する方法については、「ワード ブレーカーとステミング機能」を参照してください。

言語のノイズ ワード (ストップ ワード) 一覧を作成するには、その言語が SQL Server に登録されている必要があります。

類義語辞典ファイルは、類義語辞典を使用するフルテキスト クエリによって自動的に読み込まれます。この最初の実行がフルテキスト クエリに影響を及ぼさないようにするために、sp_fulltext_load_thesaurus_file を実行することをお勧めします。

フルテキスト検索に登録されている言語の一覧を更新するには、sp_fulltext_service 'update_languages' を使用します。

権限

SQL Server 2005 以降のバージョンでは、カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。