sp_fulltext_load_thesaurus_file (Transact-SQL)
Hace que la instancia de servidor analice y cargue los datos del archivo de sinónimos correspondiente al idioma cuyo LCID se especifica. Este procedimiento almacenado es útil después de actualizar un archivo de sinónimos. Al ejecutar sp_fulltext_load_thesaurus_file, se provoca que se vuelvan a compilar las consultas de texto completo que utilizan el diccionario de sinónimos del LCID especificado.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sys.sp_fulltext_load_thesaurus_file lcid [ , @loadOnlyIfNotLoaded = action ]
Argumentos
lcid
Número entero que asigna el identificador de configuración regional (LCID) del idioma para el que se desea cargar la definición XML del diccionario de sinónimos. Para obtener los LCID de los idiomas que están disponibles en una instancia de servidor, utilice la vista de catálogo sys.fulltext_languages (Transact-SQL).@loadOnlyIfNotLoaded = action
Especifica si el archivo de diccionario de sinónimos se carga en las tablas de diccionario de sinónimos internas aun cuando ya se haya cargado. action es uno de los siguientes:Valor
Definición
0
Se carga el archivo de diccionario de sinónimos sin tener en cuenta si ya está cargado. Éste es el comportamiento predeterminado de sp_fulltext_load_thesaurus_file.
1
Solo se carga el archivo de diccionario de sinónimos si todavía no está cargado.
Valores de código de retorno
Ninguno
Conjuntos de resultados
Ninguno
Comentarios
Las consultas de texto completo que utilizan el diccionario de sinónimos cargan automáticamente los archivos 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.
Use sp_fulltext_service 'update_languages' para actualizar la lista de idiomas registrados con búsqueda de texto completo.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o el administrador del sistema pueden ejecutar el procedimiento almacenado sp_fulltext_load_thesaurus_file.
Solo los administradores del sistema pueden actualizar, modificar o eliminar archivos de diccionarios de sinónimos.
Ejemplos
A.Cargar un archivo de diccionario de sinónimos aunque esté cargado
En el ejemplo siguiente se analiza y carga el archivo de diccionario de sinónimos en inglés.
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
GO
B.Cargar un archivo de diccionario de sinónimos si todavía no está cargado
El ejemplo siguiente analiza y carga el archivo de diccionario de sinónimos en árabe, a menos que ya esté cargado.
EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;
GO
Vea también
Referencia
FULLTEXTSERVICEPROPERTY (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Conceptos
Configurar y administrar archivos de sinónimos para búsquedas de texto completo
Configurar y administrar archivos de sinónimos para búsquedas de texto completo