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 a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Banco de dados SQL no Microsoft Fabric
Retorna informações sobre o conteúdo de um índice de texto completo da tabela especificada.
sys.dm_fts_index_keywords é uma função de gerenciamento dinâmico.
Observação
Para visualizar informações de índice de texto completo em nível inferior, use a função de gerenciamento dinâmico sys.dm_fts_index_keywords_by_document no nível do documento.
Syntax
sys.dm_fts_index_keywords
(
DB_ID('database_name')
, OBJECT_ID('table_name')
)
Argumentos
DB_ID('database_name')
Um chamado para a função DB_ID .
DB_ID é int. Essa função aceita um nome de banco de dados e retorna o ID do banco de donadas, que sys.dm_fts_index_keywords é usado para encontrar o banco de dados especificado. Se database_name for omitido, a ID de banco de dados atual será retornada.
OBJECT_ID('table_name')
Uma ligação para a função OBJECT_ID .
OBJECT_ID é int. Essa função aceita um nome de tabela e retorna o ID da tabela contendo o índice de texto completo para inspecionar.
Tabela retornada
| Nome da Coluna | Tipo de dados | Anulável | Descrição |
|---|---|---|---|
keyword
1 |
varbinary(128) | No | A representação hexadecimal da palavra-chave armazenada dentro do índice de texto completo. |
display_term
2 |
nvarchar(4000) | No | O formato legível da palavra-chave. Esse formato é derivado do formato hexadecimal. |
column_id |
int | No | A ID da coluna a partir da qual a palavra-chave atual foi indexada com texto completo. |
document_count |
bigint | Sim | Número de documentos ou linhas contendo o termo atual. |
10xFF representa o caractere especial que indica o fim de um arquivo ou conjunto de dados.
2 O display_term valor para 0xFF é END OF FILE.
Observações
As informações retornadas por sys.dm_fts_index_keywords são úteis para descobrir o seguinte, entre outras coisas:
Se uma palavra-chave faz parte do índice de texto completo.
Quantos documentos ou linhas contêm uma determinada palavra-chave.
A palavra-chave mais comum no índice de texto completo:
document_countde cada keyword_value comparado ao totaldocument_count, a contagem de documentos de 0xFF.Normalmente, palavras-chave comuns provavelmente são apropriadas para serem declaradas como palavras de encerramento.
O document_count retorno por sys.dm_fts_index_keywords pode ser menos preciso para um documento específico do que a contagem retornada por sys.dm_fts_index_keywords_by_document ou uma CONTAINS consulta. Essa imprecisão potencial é estimada em menos de 1%. Essa imprecisão pode ocorrer porque a document_id pode ser contado duas vezes quando continua em mais de uma linha no fragmento do índice, ou quando aparece mais de uma vez na mesma linha. Para obter uma contagem mais precisa para um documento específico, use sys.dm_fts_index_keywords_by_document ou faça uma CONTAINS consulta.
Permissions
Exige a associação à função de servidor fixa sysadmin.
Examples
A. Exibir conteúdo indexado de texto completo em alto nível
O exemplo a seguir exibe informações sobre o conteúdo de alto nível do índice de texto completo na HumanResources.JobCandidate tabela.
SELECT *
FROM sys.dm_fts_index_keywords(DB_ID('AdventureWorks2025'), OBJECT_ID('HumanResources.JobCandidate'));
GO