Compartilhar via


Mecanismo de Texto Completo

O Mecanismo de Texto Completo do SQL Server é um mecanismo completo de indexação e pesquisa de texto completo. No SQL Server 2008, o Mecanismo de Texto Completo foi totalmente integrado ao Mecanismo do Banco de Dados. Agora o Mecanismo de Texto Completo reside no processo do SQL Server (sqlservr.exe), e não em um processo separado (msftesql.exe). A integração do Mecanismo de Texto Completo ao Mecanismo de Banco de Dados melhorou a capacidade de gerenciamento do texto completo, a otimização de consultas mistas e o desempenho como um todo. Para obter informações sobre os componentes da pesquisa de texto completo que residem no processo do SQL Server, consulte Arquitetura da pesquisa de texto completo.

O SQL Server 2008 fornece instalações lado a lado do Mecanismo de Texto Completo. Para cada instância do SQL Server, existe uma instância dedicada do Mecanismo de Texto Completo, incluindo componentes dedicados como separadores de palavras e filtros, recursos como memória e configuração como configurações em nível de serviço no nível da instância.

Função do Mecanismo de Texto Completo

O Mecanismo de Texto Completo é responsável por ler e escrever os índices de texto completo que, agora, são armazenados no SQL Server. O Mecanismo de Texto Completo dá suporte ao seguinte:

  • Indexação
    O Mecanismo de Texto Completo executa diversas tarefas de indexação, como coletar dados da tabela base e enviá-los ao host do daemon de filtro para processamento. O host do daemon de filtro filtra e gera tokens dos dados fornecidos pelo gatherer de texto completo. Depois que os dados são filtrados e as palavras divididas, o processo do SQL Server recebe os resultados e os indexa como uma estrutura de índice invertida que fica armazenada no banco de dados na forma de uma tabela interna.

  • Consulta
    O Mecanismo de Texto Completo processa consultas de pesquisa de texto completo e determina que entradas (linhas ou documentos) da tabela base atendem aos critérios de seleção de texto completo. Para cada entrada que atende aos critérios de seleção, ele retorna a identidade de cada linha junto com um valor de classificação opcional. Essas informações são utilizadas para construir o conjunto de resultados da consulta.

    O Mecanismo de Texto Completo dá suporte a pesquisas de palavras ou frases tanto simples quanto sofisticadas. Para obter mais informações, consulte Formatos suportados de termos de consulta.