Compartilhar via


sys.fulltext_indexes (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

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

Nome da coluna Tipo de dados Descrição
object_id int ID do objeto ao qual pertence o índice de texto completo.
unique_index_id int ID do índice de texto não completo exclusivo correspondente, usado para relacionar o índice de texto completo às linhas.
index_version int Versão do filtro de texto completo e dos componentes wordbreaker usados para preencher e consultar este índice. Se você realizar uma atualização no local do SQL Server 2022 (16.x) e versões anteriores para SQL Server 2025 (17.x) e versões posteriores, os índices existentes são atribuídos index_version = 1. Esse valor é controlado pela opção de configuração com escopo de banco de dados FULLTEXT_INDEX_VERSION .

Aplica-se a: SQL Server 2025 (17.x) e versões posteriores.
fulltext_catalog_id int ID do catálogo de texto completo no qual o índice de texto completo reside.
is_enabled bit 1 = O índice em texto completo está ativado atualmente.
change_tracking_state char(1) Estado de rastreamento de alteração.

M = Manual
A = Auto
O = Desativado
change_tracking_state_desc nvarchar(60) Descrição do estado de rastreamento de alteração.

MANUAL
AUTO
OFF
has_crawl_completed bit Último rastreamento (população) que o índice de texto completo concluiu.
crawl_type char(1) Tipo do rastreamento atual ou do último.

F = Rastejamento completo
I = Rastreamento incremental, baseado em carimbo de tempo
U = Rastreamento de atualizações, baseado em notificações
P = O rastreamento completo está pausado.
crawl_type_desc nvarchar(60) Descrição do tipo de rastreamento atual ou do último.

FULL_CRAWL
INCREMENTAL_CRAWL
UPDATE_CRAWL
PAUSED_FULL_CRAWL
crawl_start_date datetime Início do rastreamento atual ou do último.

NULL = Nenhum.
crawl_end_date datetime Fim do rastreamento atual ou do último.

NULL = Nenhum.
incremental_timestamp binary(8) Valor do carimbo de data/hora a ser usado para o próximo rastreamento incremental.

NULL = Nenhum.
stoplist_id int ID da lista de palavras irrelevantes associada a esse índice de texto completo.
data_space_id int Grupo de arquivos no qual este índice de texto completo reside.
property_list_id int ID da lista de propriedades de pesquisa associada a este índice de texto completo. NULL indica que nenhuma lista de propriedades de busca está associada ao índice em texto completo. Para obter mais informações sobre essa lista de propriedades de busca, utilize a visualização de catálogo sys.registered_search_property_lists .

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão.

Exemplos

O exemplo a seguir usa um índice de texto completo na tabela HumanResources.JobCandidate do banco de dados de exemplo AdventureWorks2025. O exemplo retorna a ID do objeto da tabela, a ID da lista de propriedades de pesquisa e a ID da lista de palavras irrelevantes usadas pelo índice de texto completo.

Observação

Para o exemplo de código que cria esse índice em texto completo, veja a seção Exemplos do CREATE FULLTEXT INDEX.

USE AdventureWorks2025;
GO

SELECT object_id,
       property_list_id,
       stoplist_id
FROM sys.fulltext_indexes
WHERE object_id = object_id('HumanResources.JobCandidate');