Compartilhar via


Como: Definir os catálogos de texto completo

Você pode usar pesquisas de texto completo para localizar dados que você não conseguir localizar usando uma simples LIKE cláusula. Realizando uma pesquisa de texto completo, você pode localizar seqüências de caracteres com base nas regras de um idioma específico. Em contraste, o LIKE cláusula só funciona nos padrões de caracteres específicos. Por exemplo, uma pesquisa de texto completo para a seqüência de caracteres "cachorro-house" encontraria referências para ambos os house"cachorro" e "cão-house". Para obter mais informações sobre pesquisas de texto completo, consulte esta página no site da Microsoft: Full-text Search.

Antes de realizar uma pesquisa de texto completo em uma coluna específica, você deve definir um catálogo de texto completo em um determinado grupo de arquivos. Você também deve definir um índice de texto completo na coluna específica que você deseja pesquisar. Você pode definir diferentes catálogos em diferentes grupos de arquivos se, por exemplo, você deseja fazer backup e restaurar o catálogo junto com os outros arquivos no grupo de arquivos. Você também pode definir os catálogos em diferentes grupos de arquivos para associá-los diferentes unidades de disco físico para que você pode aumentar o desempenho.

Antes de definir um catálogo de texto completo em um grupo de arquivos diferente, por exemplo, o grupo de arquivos principal, defina primeiro o grupo de arquivos. Para obter mais informações, consulte Como: Adicionar arquivos e grupos de arquivos. Para especificar onde residirá o catálogo de texto completo, você deve usar o IN PATH RootPath cláusula. Se você não especificar um local, o catálogo de texto completo é criado no diretório padrão desse banco de dados.

ObservaçãoObservação

Se você estiver trabalhando com um projeto de aplicativo de camada de dados (DAC), você não pode definir os catálogos de texto completo. Se você quiser usar os catálogos de texto completo no banco de dados, você deve usar um projeto de banco de dados.

Para definir um catálogo de texto completo

  1. Se Visualização Esquema não é exibida, abra o Exibir menu e clique o modo de exibição do esquema de banco de dados.

  2. Em Visualização Esquema, expanda o projeto de banco de dados no qual você deseja definir o catálogo de texto completo.

  3. Expanda a pasta de armazenamento, clique com o botão direito na pasta de catálogos de texto completo, aponte para Adde clique em Catálogo de texto completo.

    O Add New Item caixa de diálogo aparece com o modelo de catálogo completo de texto realçado.

  4. Em nome, digite o nome que você deseja dar o catálogo.

  5. Clique em Adicionar.

    O catálogo de texto completo é adicionado ao projeto de banco de dados. O Transact-SQL editor abre, exibindo a definição para o catálogo de texto completo.

  6. Modificar a definição do catálogo de texto completo.

    Se você deseja criar o catálogo de texto completo no grupo de arquivos padrão, a definição de catálogo deverá ser semelhante o exemplo a seguir:

    CREATE FULLTEXT CATALOG CatalogName
    

    Se você deseja criar o catálogo de texto completo em um grupo de arquivos secundário, a definição de catálogo em vez disso deverá ser semelhante o exemplo a seguir:

    CREATE FULLTEXT CATALOG CatalogName
    ON FILEGROUP FilegroupName
    

    Para obter mais informações sobre a sintaxe para o Transact-SQL de instrução, consulte esta página no site da Microsoft: Criar Catálogo de texto completo (Transact-SQL).

  7. Sobre o arquivo menu, clique em Salvar Nome_do_catálogo**. fulltext.sql** para salvar as alterações na definição.

    Agora você pode definir índices de texto completo no novo catálogo de texto completo.

Consulte também

Tarefas

Como: Criar um objeto de banco de dados

Como: Modificar objetos de banco de dados

Como: Construir um projeto de banco de dados para gerar um esquema compilado (.dbschema) o arquivo

Conceitos

Visão geral de arquivos e grupos de arquivos