sys.fulltext_languages (Transact-SQL)

Esta vista de catálogo contiene una fila por cada idioma cuyos separadores de palabras estén registrados en SQL Server. Cada fila muestra el LCID y el nombre del idioma. Cuando se registran separadores de palabras para un idioma, sus demás recursos lingüísticos (lematizadores, palabras irrelevantes y archivos de diccionario de sinónimos) quedan disponibles para las operaciones de indización y de consulta de texto completo. El valor de name o lcid se puede especificar en las consultas de texto completo y en las instrucciones de Transact-SQL de índice de texto completo.

[!NOTA]

Para la mayoría de los idiomas, los separadores de palabras están registrados de forma predeterminada. Sin embargo, existen varios separadores de palabras de terceros con licencia que están deshabilitados de forma predeterminada. Para obtener información sobre estos idiomas y sobre cómo registrar estos separadores de palabras, vea Cómo cargar separadores de palabras de terceros con licencia.

Columna

Tipo de datos

Descripción

lcid

int

Identificador de configuración regional (LCID) de Microsoft Windows para el idioma.

name

sysname

Valor del alias en sys.syslanguages que corresponde al valor del lcid, o representación de cadena del LCID numérico.

Valores devueltos para los idiomas predeterminados

En la tabla siguiente, se muestran valores solo para los idiomas cuyos separadores de palabras están registrados de forma predeterminada. Para obtener una lista de los nombres y LCID de los idiomas cuyos separadores de palabras están deshabilitados de forma predeterminada, vea "Valores para idiomas con separadores de palabras de terceros", más adelante en este tema.

Idioma

LCID

Árabe1

1025

Bengalí1

1093

Portugués (Brasil)

1046

Inglés Reino Unido.

2057

Búlgaro1

1026

Catalán1

1027

Chino (Hong Kong ZAE, RPC)

3076

Chino (Macao, ZAE)

5124

Chino (Singapur)

4100

Croata1

1050

Holandés

1043

Inglés

1033

Francés

1036

Alemán

1031

Gujarati1

1095

Hebreo1

1037

Hindú1

1081

Islandés1

1039

Indonesio1

1057

Italiano

1040

Japonés

1041

Kannada1

1099

Coreano

1042

Letón1

1062

Lituano1

1063

Malayo (Malasia)1

1086

Malayalam1

1100

Marathi1

1102

Neutro

0

Noruego (Bokmål)1

1044

Portugués

2070

Punjabí1

1094

Rumano1

1048

Ruso

1049

Serbio (cirílico)1

3098

Serbio (latino)1

2074

Chino simplificado

2052

Eslovaco1

1051

Esloveno1

1060

Español

3082

Sueco

1053

Tamil1

1097

Telugu1

1098

Tailandés

1054

Chino tradicional

1028

Ucraniano1

1058

Urdú1

1056

Vietnamita1

1066

1 La compatibilidad con este idioma se agregó en SQL Server 2008.

Valores para idiomas con separadores de palabras de terceros

En la siguiente tabla, se muestran los valores que se devuelven para los separadores de palabras de terceros, si están registrados.

LCID

Nombre

1030

Danés

1045

Polaco

1055

Turco

Para usar los separadores de palabras de estos idiomas, debe registrarlos manualmente. Para obtener más información acerca de cómo habilitar estos idiomas, vea Cómo cargar separadores de palabras de terceros con licencia.

Notas

SQL Server 2008 incluye separadores de palabras para 50 idiomas aproximadamente, de los que 23 también están incluidos en SQL Server 2005. Solo los separadores de palabras para inglés, coreano, tailandés y chino (tradicional y simplificado) siguen siendo los mismos. Para los demás idiomas, SQL Server 2008 incluye una nueva generación de separadores de palabras que funcionan mejor que sus equivalentes en SQL Server 2005. Potencialmente, el comportamiento de los nuevos separadores de palabras puede variar ligeramente con respecto a los de SQL Server 2005. Para obtener información acerca de cómo actualizar los separadores de palabras después de importar un índice de texto completo de SQL Server 2005, vea Separadores de palabras y lematizadores.

Para crear una lista de palabras irrelevantes para un idioma, éste debe estar registrado en SQL Server.

Las consultas de texto completo que usan el diccionario de sinónimos cargan automáticamente los archivos de diccionario de sinónimos. Para evitar este primer impacto en el rendimiento de las consultas de texto completo, se recomienda ejecutar sp_fulltext_load_thesaurus_file.

Para actualizar la lista de idiomas registrados con búsqueda de texto completo, use sp_fulltext_service 'update_languages'.

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.