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.
Si applica a: SQL Server (da SQL Server 2008 a versione corrente). |
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