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
Solucionando problemas de falhas na indexação de texto completo
Discute possíveis falhas de indexação e como reagir a elas.Solucionando problemas de índice de texto completo em estado inconsistente após o log de transações ser restaurado
Discute o que fazer quando o índice de texto completo não está consistente após a restauração de um backup de log.Solucionando problemas de erros em uma população de texto completo (rastreamento)
Descreve como localizar o log de rastreamento de texto completo de um determinado catálogo de texto completo. Este log é útil para diagnosticar erros ocorridos em uma população de texto completo.Solucionando problemas de desempenho de indexação de texto completo lento devido a processo de filtragem
Discute a redução do desempenho do processo de indexação de texto completo, que pode ocorrer quando um documento que usa um filtro multi-threaded contém um documento incorporado que usa um filtro de thread único, e apresenta uma solução alternativa.Solucionando problemas: Realizando tarefas de investigação e limpeza em catálogos de texto completo
Apresenta um exemplo de investigação comum e as tarefas de limpeza de que você pode precisar se tiver um problema relacionado ao catálogo de texto completo.
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 Analisando as alterações feitas à pesquisa de texto completo no SQL Server.
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.
Consulte também