sp_fulltext_load_thesaurus_file (Transact-SQL)
Aplica-se a:SQL Server
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. A execução sp_fulltext_load_thesaurus_file
causa a recompilação de consultas de texto completo que usam o dicionário de sinônimos do LCID especificado.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_fulltext_load_thesaurus_file
[ @lcid = ] lcid
[ , [ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded ]
[ ; ]
Argumentos
@lcid [ = ] LCID
Mapeamento de inteiro o identificador de localidade (LCID) do idioma para o qual você deseja carregar a definição XML do dicionário de sinônimos. @lcid é int, sem padrão. Para obter as LCIDs de idiomas disponíveis em uma instância de servidor, use a exibição de catálogo sys.fulltext_languages (Transact-SQL ).
@loadOnlyIfNotLoaded [ = ] loadOnlyIfNotLoaded
Especifica se o arquivo de dicionário de sinônimos é carregado nas tabelas de dicionário de sinônimos internas, mesmo que já tenha sido carregado. @loadOnlyIfNotLoaded é bit, com um padrão de 0
, e os seguintes valores possíveis:
Valor | Definição |
---|---|
0 |
Carregue o arquivo de dicionário de sinônimos, independentemente de ele já estar carregado. Esse é o comportamento padrão do sp_fulltext_load_thesaurus_file . |
1 |
Carregue o arquivo de dicionário de sinônimos somente se ele ainda não estiver carregado. |
Valores do código de retorno
Nenhum.
Conjunto 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 impacto de desempenho pela primeira vez em consultas de texto completo, recomendamos que você execute sp_fulltext_load_thesaurus_file
o .
Use sp_fulltext_service 'update_languages'
para atualizar a lista de idiomas registrados com a pesquisa de texto completo. Para obter mais informações, consulte sp_fulltext_service.
Permissões
Somente membros da função de servidor fixa sysadmin ou do administrador do sistema podem executar o sp_fulltext_load_thesaurus_file
procedimento armazenado.
Somente administradores do sistema podem atualizar, modificar ou excluir arquivos de dicionário de sinônimos.
Exemplos
R. Carregar um arquivo de dicionário de sinônimos mesmo que ele já esteja 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;
B. Carregue um arquivo de dicionário de sinônimos somente se ele ainda não estiver carregado
O exemplo a seguir analisa e carrega o arquivo de dicionário de sinônimos árabe, a menos que ele já esteja carregado.
EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de