Compartilhar via


Opção default full-text language

Use a opção default full-text language para especificar um valor de idioma padrão para colunas indexadas de texto completo. A análise lingüística é realizada em todos os dados que se encontram indexados com texto completo e depende do idioma dos dados. O valor padrão dessa opção é o idioma do servidor.

Em uma versão localizada do SQL Server, a instalação do SQL Server configura a opção idioma de texto completo padrão com o idioma do servidor caso exista uma correspondência apropriada. Para uma versão não localizada do SQL Server, a opção default full-text language fica em inglês.

O valor da opção idioma de texto completo será usado em um índice de texto completo se nenhum idioma for especificado para uma coluna por meio da opção LANGUAGE language_term nas instruções CREATE FULLTEXT INDEX ou ALTER FULLTEXT INDEX. Se o idioma de texto completo padrão não tiver suporte ou se o pacote de análise lingüística não estiver disponível, a operação CREATE ou ALTER irá falhar e o SQL Server retornará uma mensagem de erro informando que o idioma especificado não é válido.

Para ver uma lista de idiomas cujos separadores de palavras foram registrados para o SQL Server, consulte sys.fulltext_languages (Transact-SQL).

Outros idiomas também podem estar disponíveis; por exemplo, via fornecedores de software independentes. Se nenhum dialeto de idioma específico for encontrado, o serviço Mecanismo de Pesquisa de Texto Completo alternará para o idioma principal automaticamente.

A opção default full-text language é uma opção avançada. Se você estiver usando o procedimento armazenado do sistema sp_configure para alterar a configuração, só será possível alterar default full-text language quando show advanced options estiver definido como 1.