Condividi tramite


sp_fulltext_load_thesaurus_file (Transact-SQL)

Fa in modo che l'istanza del server analizzi e carichi i dati dal file del thesaurus che corrisponde alla lingua per cui è specificato l'identificatore LCID. Questa stored procedure risulta utile dopo avere eseguito l'aggiornamento di un file del thesaurus. L'esecuzione di sp_fulltext_load_thesaurus_file determina la ricompilazione delle query full-text che utilizzano il thesaurus relativo all'identificatore LCID specificato.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sys.sp_fulltext_load_thesaurus_file lcid [ , @loadOnlyIfNotLoaded  = action ] 

Argomenti

  • lcid
    Valore intero che esegue il mapping dell'identificatore delle impostazioni locali (LCID) della lingua per cui si desidera caricare la definizione XML del thesaurus. Per ottenere gli identificatori LCID delle lingue disponibili in un'istanza del server, utilizzare la vista del catalogo sys.fulltext_languages (Transact-SQL).

  • @loadOnlyIfNotLoaded = action
    Specifica se il file del thesaurus viene caricato nelle tabelle interne del thesaurus anche se è già stato caricato. actionè uno dei seguenti valori:

    Valore

    Definizione

    0

    Il file del thesaurus viene caricato indipendentemente dal fatto che sia già caricato. Questo corrisponde al comportamento predefinito di sp_fulltext_load_thesaurus_file.

    1

    Il file del thesaurus viene caricato solo se non è ancora caricato.

Valori restituiti

Nessuno

Set di risultati

Nessuno

Osservazioni

I file del thesaurus vengono caricati automaticamente da query full-text che utilizzano il thesaurus. Per evitare questo impatto iniziale sulle prestazioni per le query full-text, è consigliabile eseguire sp_fulltext_load_thesaurus_file.

Utilizzare sp_fulltext_service 'update_languages' per aggiornare l'elenco di lingue registrate per la ricerca full-text.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o l'amministratore di sistema possono eseguire la stored procedure sp_fulltext_load_thesaurus_file.

Solo gli amministratori di sistema possono aggiornare, modificare o eliminare i file del thesaurus.

Esempi

A.Caricamento di un file del thesaurus anche se è già caricato

Nell'esempio seguente viene analizzato e caricato il file del thesaurus inglese.

EXEC sys.sp_fulltext_load_thesaurus_file 1033;
GO

B.Caricamento di un file del thesaurus solo se non è ancora caricato

Nell'esempio seguente viene analizzato e caricato il file del thesaurus arabo, a meno che non sia già caricato.

EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;
GO

Vedere anche

Riferimento

FULLTEXTSERVICEPROPERTY (Transact-SQL)

Stored procedure di sistema (Transact-SQL)

Concetti

Configurare e gestire i file del thesaurus per la ricerca full-text

Configurare e gestire i file del thesaurus per la ricerca full-text