Compartir a través de


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.

Icono de vínculo a temas 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