Partilhar via


sys.fulltext_languages (Transact-SQL)

Esta exibição do catálogo contém uma linha por idioma cujos separadores de palavras estão registrados no SQL Server. Cada linha exibe o LCID e o nome do idioma. Quando há separadores de palavras registrados para um idioma, seus outros recursos lingüísticos, como lematizadores, palavras de ruído (palavras irrelevantes) e arquivos de dicionário de sinônimos, ficam disponíveis para operações de indexação/consulta de texto completo. O valor de nome ou lcid pode ser especificado nas consultas de texto completo e instruções Transact-SQL de índice de texto completo.

ObservaçãoObservação

Os separadores de palavras da maioria dos idiomas são registrados por padrão. No entanto, vários separadores de palavras de terceiros licenciados ficam desabilitados por padrão. Para obter informações sobre esses idiomas e como registrar esses separadores de palavras, consulte Como carregar separadores de palavras de terceiros licenciados.

Coluna

Tipo de dados

Descrição

lcid

int

O LCID (identificador de localidade) do Microsoft Windows relativo ao idioma.

name

sysname

O valor do alias em sys.syslanguages correspondente ao valor de lcid ou a representação de cadeia de caracteres do LCID numérico.

Valores retornados para idiomas padrão

A tabela a seguir mostra valores somente para idiomas cujos separadores de palavras são registrados por padrão. Para ver uma lista dos nomes e LCIDs de idiomas cujos separadores de palavras ficam desabilitados por padrão, consulte "Valores para idiomas de separadores de palavras de terceiros", mais adiante neste tópico.

Idioma

LCID

Árabe1

1025

Bengali1

1093

Português do Brasil

1046

Inglês britânico

2057

Búlgaro1

1026

Catalão1

1027

Chinês (RAE de Hong Kong, RPC)

3076

Chinês (RAE de Macau)

5124

Chinês (Cingapura)

4100

Croata1

1050

Holandês

1043

Inglês

1033

Francês

1036

Alemão

1031

Gujarati1

1095

Hebraico1

1037

Híndi1

1081

Islandês1

1039

Indonésio1

1057

Italiano

1040

Japonês

1041

Kannada1

1099

Coreano

1042

Letão1

1062

Lituano1

1063

Malaio - Malásia1

1086

Malaio1

1100

Marata1

1102

Neutro

0

Norueguês (Bokmål)1

1044

Português

2070

Punjabi1

1094

Romeno1

1048

Russo

1049

Sérvio (Cirílico)1

3098

Sérvio (latino)1

2074

Chinês simplificado

2052

Eslovaco1

1051

Esloveno1

1060

Espanhol

3082

Sueco

1053

Tâmil1

1097

Telugu1

1098

Tailandês

1054

Chinês tradicional

1028

Ucraniano1

1058

Urdu1

1056

Vietnamita1

1066

1 O suporte para este idioma foi adicionado no SQL Server 2008.

Valores para idiomas de separadores de palavras de terceiros

A tabela a seguir lista os valores retornados para separadores de palavras de terceiros, se registrados.

LCID

Nome

1030

Dinamarquês

1045

Polonês

1055

Turco

Para usar os separadores de palavras desses idiomas, você deve registrá-los manualmente. Para obter mais informações sobre como habilitar esses idiomas, consulte Como carregar separadores de palavras de terceiros licenciados.

Comentários

O SQL Server 2008 inclui separadores de palavras para aproximadamente 50 idiomas, dos quais 23 também existem no SQL Server 2005. Somente os separadores de palavras para inglês, coreano, tailandês e chinês (todas as formas) permanecem os mesmos. Para outros idiomas, o SQL Server 2008 inclui uma nova geração de separadores de palavras que funcionam consideravelmente melhor que seus equivalentes do SQL Server 2005. É provável que o comportamento dos novos separadores de palavras seja um pouco diferente daquele dos separadores de palavras do SQL Server 2005. Para obter informações sobre como atualizar separadores de palavras após a importação de um índice de texto completo do SQL Server 2005, consulte Separadores de palavras e lematizadores.

Para criar uma lista de palavras de ruído (palavras irrelevantes) para um idioma, o idioma deve estar registrado no SQL Server.

Arquivos de dicionários de sinônimos são carregados automaticamente por consultas de texto completo que usam o dicionário de sinônimos. Para evitar esse primeiro impacto de desempenho em consultas de texto completo, recomendamos que você execute sp_fulltext_load_thesaurus_file.

Para atualizar a lista de idiomas registrados na pesquisa de texto completo, use sp_fulltext_service 'update_languages'.

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.