Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Este artigo aborda como verificar o status e o tamanho da indexação, forçar a população e desativar ou reativar a indexação semântica. A indexação semântica ocorre em duas fases em conjunto com a indexação de texto completo.
Verificar o status da indexação semântica
A primeira fase da indexação semântica está concluída?
Consulte a exibição de gerenciamento dinâmico sys.dm_fts_index_population e verifique as colunas status e status_description.
A primeira fase da indexação inclui a população do índice de palavras-chave de texto completo e o índice de frases-chave semântico, além da extração de dados de similaridade de documentos.
USE database_name;
GO
SELECT *
FROM sys.dm_fts_index_population
WHERE table_id = OBJECT_ID('table_name');
GO
A segunda fase da indexação semântica está concluída?
Consulte a exibição de gerenciamento dinâmico sys.dm_fts_semantic_similarity_population e verifique as colunas status e status_description.
A segunda fase da indexação inclui a população do índice semântico de similaridade de documentos.
USE database_name;
GO
SELECT *
FROM sys.dm_fts_semantic_similarity_population
WHERE table_id = OBJECT_ID('table_name');
GO
Verificar o tamanho dos índices semânticos
Qual é o tamanho lógico de um índice semântico de frases-chave ou um índice semântico de similaridade de documentos?
Consulte a exibição de gerenciamento dinâmico sys.dm_db_fts_index_physical_stats.
O tamanho lógico é exibido em número de páginas de índice.
USE database_name;
GO
SELECT *
FROM sys.dm_db_fts_index_physical_stats
WHERE object_id = OBJECT_ID('table_name');
GO
Qual é o tamanho total dos índices de texto completo e semântico para um catálogo de texto completo?
Consulte a propriedade IndexSize da função de metadados FULLTEXTCATALOGPROPERTY.
SELECT FULLTEXTCATALOGPROPERTY('catalog_name', 'IndexSize');
GO
Quantos itens são indexados nos índices de texto completo e semântico para um catálogo de texto completo?
Consulte a propriedade ItemCount da função de metadados FULLTEXTCATALOGPROPERTY.
SELECT FULLTEXTCATALOGPROPERTY('catalog_name', 'ItemCount');
GO
Forçar o preenchimento dos índices semânticos
Você pode forçar o preenchimento de índices de texto completo e semânticos usando a cláusula START, STOP, PAUSE ou RESUME POPULATION, com a mesma sintaxe e o mesmo comportamento descritos para índices de texto completo. Para mais informações, consulte ALTER FULLTEXT INDEX e Preencher índices de texto completo.
Como a indexação semântica é dependente da indexação de texto completo, os índices semânticos são populados apenas quando os índices de texto completo associados são populados.
Exemplo: Iniciar uma população completa de índices em texto completo e semântico
O exemplo a seguir inicia a população completa tanto de índices de texto completo quanto semânticos ao alterar um índice de texto completo existente na Production.Document tabela do AdventureWorks2025 banco de dados de exemplo.
USE AdventureWorks2025;
GO
ALTER FULLTEXT INDEX ON Production.Document
START FULL POPULATION;
GO
Desabilitar ou reabilitar a indexação semântica
Você pode ativar ou desativar a indexação de texto completo ou semântica usando a ENABLE cláusula ou DISABLE com a mesma sintaxe e comportamento descritos para índices de texto completo. Para obter mais informações, consulte ALTER FULLTEXT INDEX.
Quando a indexação semântica é desabilitada e suspensa, as consultas em dados semânticos continuam a funcionar com êxito e retornar dados previamente indexados. Esse comportamento não é consistente com o comportamento do Full-Text Search.
-- To disable semantic indexing on a table
USE database_name;
GO
ALTER FULLTEXT INDEX ON table_name DISABLE;
GO
-- To re-enable semantic indexing on a table
USE database_name;
GO
ALTER FULLTEXT INDEX ON table_name ENABLE;
GO
Sobre as fases de indexação semântica
Busca Semântica indexa dois tipos de dados para cada coluna em que está ativado:
Frases-chave
Similaridade de documentos
A indexação semântica ocorre em duas fases, junto com a indexação de texto completo:
Fase 1. O índice de palavras-chave de texto completo e o índice de frases-chave semântico são populados ao mesmo tempo em paralelo. Os dados necessários para indexar a similaridade de documentos também são extraídos neste momento.
Fase 2. O índice semântico de similaridade de documentos é então populado. Esse índice depende de ambos os índices que foram preenchidos na fase anterior.
Questão: Os índices semânticos não são preenchidos
Os índices de texto completo associados estão populados?
Como a indexação semântica é dependente da indexação de texto completo, os índices semânticos são populados apenas quando os índices de texto completo associados são populados.
A Busca Full-Text e a Busca Semântica estão devidamente instaladas e configuradas?
Para obter mais informações, veja Instalar e configurar a pesquisa semântica.
O serviço fdhost não está disponível, ou existe outra condição que poderia causar falha na indexação de texto completo?
Para mais informações, veja Solução de Problemas de indexação de texto completo.