Share via


sp_fulltext_load_thesaurus_file (Transact-SQL)

Faz com que a instância do servidor analise e carregue os dados do arquivo do dicionário de sinônimos que corresponde ao idioma cujo LCID está especificado. Esse procedimento armazenado é útil após a atualização de um arquivo de dicionário de sinônimos. Executar sp_fulltext_load_thesaurus_file provoca a recompilação de consultas de texto completo que usam o dicionário de sinônimos do LCID especificado.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sys.sp_fulltext_load_thesaurus_file lcid [ , @loadOnlyIfNotLoaded  = action ] 

Argumentos

  • lcid
    Inteiro que mapeia o identificador de localidade (LCID) da linguagem para a qual você quer carregar a definição XML do dicionário de sinônimos. Para obter o LCIDs de idiomas que estão disponíveis em uma instância de servidor, use a exibição do catálogo sys.fulltext_languages (Transact-SQL).

  • @ loadOnlyIfNotLoaded = action
    Especifica se o arquivo de dicionário de sinônimos deve ser carregado nas tabelas de dicionário de sinônimos mesmo que já tenha sido carregado. action é um de:

    Valor

    Definição

    0

    Carrega o arquivo de dicionário de sinônimos independentemente dele já ter sido carregado. Esse é o comportamento padrão de sp_fulltext_load_thesaurus_file.

    1

    Carregar o arquivo de dicionário de sinônimos apenas se ele ainda não tiver sido carregado.

Valores de código de retorno

Nenhum

Conjuntos de resultados

Nenhum

Comentários

Arquivos de dicionários de sinônimos são carregados automaticamente por consultas de texto completo que usam o dicionário de sinônimos. Para evitar esse primeiro impacto de desempenho em consultas de texto completo, recomendamos que você execute sp_fulltext_load_thesaurus_file.

Use sp_fulltext_service 'update_languages' para atualizar a lista de idiomas registrados na pesquisa de texto completo.

Permissões

Somente membros da função de servidor fixa sysadmin ou o administrador do sistema podem executar o procedimento armazenado sp_fulltext_load_thesaurus_file.

Somente administradores do sistema podem atualizar, modificar ou excluir arquivos de dicionário de sinônimos.

Exemplos

A. Carregar um arquivo de dicionário de sinônimos mesmo que ele já tenha sido carregado

O exemplo a seguir analisa e carrega o dicionário de sinônimos em inglês.

EXEC sys.sp_fulltext_load_thesaurus_file 1033;
GO

B. Carregar um arquivo de dicionário de sinônimos apenas se ele ainda não tiver sido carregado

O exemplo a seguir analisa e carrega o arquivo de dicionário de sinônimos em árabe, a não ser que já tenha sido carregado.

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