Partilhar via


CRIAR LISTA DE PARADAS EM TEXTO COMPLETO (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

Cria uma nova lista de paragens em texto completo na base de dados atual.

As palavras de parada são geridas em bases de dados usando objetos chamados listas de paradas. Uma lista de paradas é uma lista de palavras de parada que, quando associada a um índice em texto completo, é aplicada a consultas em texto completo nesse índice. Para obter mais informações, consulte Configurar e gerir palavras proibidas e listas de palavras proibidas para a pesquisa Full-Text.

Importante

CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST e DROP FULLTEXT STOPLIST são suportados apenas abaixo do nível de compatibilidade 100. Nos níveis de compatibilidade 80 e 90, estas instruções não são suportadas. No entanto, em todos os níveis de compatibilidade, a lista de paradas do sistema é automaticamente associada a novos índices em texto completo.

Transact-SQL convenções de sintaxe

Sintaxe

  
CREATE FULLTEXT STOPLIST stoplist_name  
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]  
[ AUTHORIZATION owner_name ]  
;  

Arguments

stoplist_name
É o nome da lista de stops. stoplist_name pode ter no máximo 128 caracteres. stoplist_name devem ser únicas entre todas as listas de parada na base de dados atual e cumprir as regras para identificadores.

stoplist_name serão usados quando o índice de texto completo for criado.

database_name
É o nome da base de dados onde se encontra a lista de paragens especificada por source_stoplist_name . Se não for especificado, database_name assume como padrão o banco de dados atual.

source_stoplist_name
Especifica que o novo stoplist é criado copiando um stoplist existente. Se source_stoplist_name não existir, ou se o utilizador da base de dados não tiver permissões corretas, o CRIAR LISTA DE PARAGENS DE TEXTO COMPLETO falha com um erro. Se quaisquer línguas especificadas nas palavras de parada da lista de paragens de origem não forem registadas na base de dados atual, o CREATE FULLTEXT STOPLIST tem sucesso, mas os avisos são devolvidos e as palavras de parada correspondentes não são adicionadas.

LISTA DE PARAGENS DO SISTEMA
Especifica que a nova lista de paragens é criada a partir da lista de paragens que existe por defeito na base de dados de Recursos.

AUTORIZAÇÃO owner_name
Especifica o nome de um principal de base de dados a possuir na lista de stoplist. owner_name deve ser o nome de um principal do qual o utilizador atual é membro, ou o utilizador atual deve ter permissão de IMITAÇÃO em owner_name. Se não for especificado, a propriedade será dada ao usuário atual.

Observações

O criador de um stoplist é o seu proprietário.

Permissions

Para criar um STOPLIST são necessárias permissões de CRIAR CATÁLOGO DE TEXTO COMPLETO. O proprietário da lista de paragens pode conceder permissão CONTROL explicitamente numa lista de paragens para permitir que os utilizadores adicionem e removam palavras e eliminem a lista de parada.

Observação

Usar uma lista de paradas com um índice de texto completo requer permissão de REFERÊNCIA.

Examples

A. Criação de uma nova lista de stoplists em texto completo

O exemplo seguinte cria uma nova lista de paradas em texto completo chamada myStoplist.

CREATE FULLTEXT STOPLIST myStoplist;  
GO  

B. Copiar uma lista de paradas em texto completo a partir de uma lista de paradas em texto completo existente

O exemplo seguinte cria uma nova lista de paragens em texto completo chamada myStoplist2 ao copiar uma lista existente do AdventureWorks chamada Customers.otherStoplist.

CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;  
GO  

C. Copiar uma lista de paragens em texto completo a partir da lista de paragens em texto completo do sistema

O exemplo seguinte cria uma nova lista de paragens em texto completo chamada myStoplist3 ao copiar da lista de paragens do sistema.

CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;  
GO  

Ver também

ALTERAR LISTA DE PARADAS DO TEXTO COMPLETO (Transact-SQL)
CANCELAR A LISTA DE PARAGENS DO TEXTO COMPLETO (Transact-SQL)
Configurar e Gerir Palavras Finais e Listas de Terminações para Pesquisa Full-Text
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Configurar e Gerir Palavras Finais e Listas de Terminações para Pesquisa Full-Text