sp_fulltext_load_thesaurus_file (Transact-SQL)
Aplica-se: 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
sp_fulltext_load_thesaurus_file
[ @lcid = ] lcid
[ , [ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded ]
[ ; ]
Mapeamento de inteiros do LCID (identificador de localidade) 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 os LCIDs de idiomas disponíveis em uma instância de servidor, use a exibição de catálogo sys.fulltext_languages .
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. |
Nenhum.
Nenhum.
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 no desempenho inicial 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.
Somente membros da função de servidor fixa sysadmin ou o 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.
O exemplo a seguir analisa e carrega o dicionário de sinônimos em inglês.
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
O exemplo a seguir analisa e carrega o arquivo de dicionário de sinônimos em árabe, a menos que ele já esteja carregado.
EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;