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.
Comentarios
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 se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también