Solucionando problemas da pesquisa de texto completo

As informações de solução de problemas desta seção tratam de questões que podem causar problemas na pesquisa de texto completo.

Nesta seção

Recursos adicionais de solução de problemas

Para obter informações sobre alterações feitas no SQL Server 2008 que podem interromper consultas de pesquisa de texto completo, consulte Alterações de quebra na pesquisa de texto completo no SQL Server 2008 R2.

Os seguintes procedimentos armazenados, exibições e opções de configuração de servidor são úteis para solucionar problemas de pesquisa de texto completo:

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

  • FULLTEXTCATALOGPROPERTY
    Retorna informações sobre propriedades de catálogo de texto completo.

  • FULLTEXTSERVICEPROPERTY (Transact-SQL)
    Retorna informações relacionadas às propriedades do Mecanismo de Texto Completo. Essas propriedades podem ser definidas e recuperadas usando sp_fulltext_service.

  • sp_fulltext_keymappings
    Retorna o conteúdo da tabela interna keymap. Essa tabela mapeia os valores personalizados de chave de texto completo (IDs de linha) para o DocId interno do índice de texto completo, que este usa para mapear uma dada linha da tabela base.

  • sp_fulltext_pendingchanges
    Retorna as alterações não processadas, como inserções, atualizações e exclusões pendentes, feitas em uma tabela especificada que utiliza o controle de alterações.

  • sp_fulltext_service
    Altera as propriedades do servidor de pesquisa de texto completo para o SQL Server.

  • sp_help_fulltext_system_components
    Retorna informações para os separadores de palavra, filtros e manipuladores de protocolo registrados. sp_help_fulltext_system_components também retorna uma lista de identificadores de bancos de dados e catálogos de texto completo que usaram o componente especificado.

  • sys.dm_fts_fdhosts
    Retorna informações sobre a atividade atual do(s) host(s) daemon do filtro na instância de servidor.

  • sys.dm_fts_index_keywords_by_document
    Retorna informações sobre o conteúdo no nível de documento de um índice de texto completo da tabela especificada. Uma determinada palavra-chave pode aparecer em vários documentos.

  • sys.dm_fts_index_keywords
    Retorna informações sobre o conteúdo de um índice de texto completo da tabela especificada.

  • sys.dm_fts_index_population
    Retorna informações sobre as populações de índice de texto completo que estão em andamento.

  • sys.dm_fts_memory_buffers
    Retorna informações sobre buffers de memória pertencentes a um pool de memórias específico e que são usados como parte de um rastreamento de texto completo ou de um intervalo de rastreamento de texto completo.

  • sys.dm_fts_memory_pools
    Retorna informações sobre os pools de memória compartilhada disponíveis para o componente Full-Text Gatherer em um rastreamento de texto completo ou em um intervalo de rastreamento de texto completo.

  • sys.dm_fts_outstanding_batches
    Retorna informações sobre cada lote de indexação de texto completo.

  • sys.dm_fts_parser
    Retorna o resultado final da geração de tokens após a aplicação de uma determinada combinação de separador de palavras, dicionário de sinônimos e lista de palavras irrelevantes a uma entrada de cadeia de caracteres de consulta. A saída será equivalente à saída se a cadeia de caracteres de consulta especificada foi emitida para o Mecanismo de Texto Completo.

  • sys.dm_fts_population_ranges
    Retorna informações sobre os intervalos específicos relacionados a uma população de índice de texto completo em andamento.

  • sys.fulltext_document_types
    Retorna uma linha para cada tipo de documento disponível para operações de indexação de texto completo. Cada linha representa a interface IFilter que está registrada na instância do SQL Server.

  • sys.fulltext_index_fragments
    Contém uma linha para cada fragmento de índice de texto completo em toda tabela que contém um índice de texto completo.

  • sys.fulltext_indexes
    Contém uma linha por índice de texto completo de um objeto tabular.

  • sys.fulltext_languages
    Contém uma linha por idioma cujos separadores de palavras estão registrados no SQL Server. Cada linha exibe o LCID e o nome do idioma.

Para obter informações sobre as propriedades de texto completo e as funções Transact-SQL que podem ser utilizadas para obter o valor de cada propriedade, consulte Propriedades de catálogo e de índice de texto completo (Transact-SQL).

Erros de tempo limite na separação de palavras

Um erro de tempo limite na separação de palavras pode ocorrer em diversas situações. Para obter informações sobre essas situações e o que fazer, consulte MSSQLSERVER_30053.