Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Insere ou exclui uma palavra irrelevante na lista de palavras irrelevantes de texto completo padrão do banco de dados atual.
Importante |
|---|
Só há suporte para CREATE FULLTEXT STOPLIST no nível de compatibilidade 100. Nos níveis de compatibilidade 80 e 90, a lista de palavras irrelevantes do sistema sempre é atribuída ao banco de dados. |
Convenções da sintaxe Transact-SQL
Sintaxe
ALTER FULLTEXT STOPLIST stoplist_name
{
ADD [N] 'stopword' LANGUAGE language_term
| DROP
{
'stopword' LANGUAGE language_term
| ALL LANGUAGE language_term
| ALL
}
;
Argumentos
stoplist_name
É o nome da lista de palavras irrelevantes que está sendo alterada. stoplist_name pode ter um máximo 128 caracteres.' stopword '
É uma cadeia de caracteres que pode ser uma palavra com significado linguístico no idioma especificado ou um token sem significado linguístico. stopword é limitado ao comprimento máximo do token (64 caracteres). Uma palavra irrelevante pode ser especificada como uma cadeia de caracteres de Unicode.LANGUAGE language_term
Especifica o idioma a ser associado à stopword a ser adicionada ou descartada.language_term pode ser especificado como uma cadeia de caracteres, um valor inteiro ou hexadecimal que corresponda ao LCID (identificador de localidade) do idioma, conforme se segue:
Formato
Descrição
Cadeia de caracteres
language_term corresponde ao valor da coluna alias na exibição de compatibilidade sys.syslanguages (Transact-SQL). A cadeia de caracteres deve estar entre aspas simples, como em 'language_term'.
Integer
language_term é o LCID do idioma.
Hexadecimal
language_term é 0x seguido do valor hexadecimal do LCID. O valor hexadecimal não deve exceder oito dígitos, inclusive zeros à esquerda. Se o valor estiver no formato DBCS (conjunto de caracteres de dois bytes), o SQL Server o converterá em Unicode.
ADD 'stopword' LANGUAGE language_term
Adiciona uma palavra irrelevante à lista de palavras irrelevantes para o idioma especificado por LANGUAGE language_term.Se a combinação especificada de palavra-chave e o valor LCID do idioma não forem exclusivos da STOPLIST, um erro será retornado. Se o valor LCID não corresponder a um idioma registrado, um erro será gerado.
DROP { 'stopword' LANGUAGE language_term | ALL LANGUAGE language_term | ALL }
Descarta uma palavra irrelevante da lista de palavras irrelevantes.' stopword ' LANGUAGE language_term
Descarta a palavra irrelevante especificada para o idioma especificado por language_term.ALL LANGUAGE language_term
Descarta todas as palavras irrelevantes para o idioma especificado por language_term.ALL
Descarta todas as palavras irrelevantes da lista de palavras irrelevantes.
Comentários
Nenhum.
Permissões
Para designar uma lista de palavras irrelevantes como a lista de palavras irrelevantes padrão do banco de dados é necessário ter a permissão ALTER DATABASE. Para alterar uma lista de palavras irrelevantes é necessário ser o proprietário da lista de palavras irrelevantes ou ser associado às funções de banco de dados fixas db_owner ou db_ddladmin.
Exemplos
O exemplo a seguir altera uma lista de palavras irrelevantes chamada CombinedFunctionWordList, adicionando a palavra 'en', primeiro para espanhol e depois para francês.
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'Spanish';
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'French';
Consulte também
Referência
CREATE FULLTEXT STOPLIST (Transact-SQL)
DROP FULLTEXT STOPLIST (Transact-SQL)
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Importante