Condividi tramite


sys.fulltext_indexes (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure

Contiene una riga per indice full-text di un oggetto in formato di tabella.

Nome colonna Tipo di dati Descrizione
object_id int ID dell'oggetto a cui appartiene l'indice full-text.
unique_index_id int ID dell'indice univoco non full-text corrispondente utilizzato per mettere in relazione l'indice full-text e le righe.
index_version int Versione del filtro full-text e dei componenti wordbreaker utilizzati per popolare e interrogare questo indice. Se esegui un aggiornamento in situ da SQL Server 2022 (16.x) e versioni precedenti a SQL Server 2025 (17.x) e versioni successive, gli indici esistenti vengono assegnati index_version = 1. Questo valore è controllato dall'opzione di configurazione FULLTEXT_INDEX_VERSION scope del database.

Si applica a: SQL Server 2025 (17.x) e versioni successive.
fulltext_catalog_id int ID del catalogo full-text in cui si trova l'indice full-text.
is_enabled bit 1 = L'indice del testo completo è attualmente abilitato.
change_tracking_state char(1) Stato del rilevamento delle modifiche.

M = Manuale
A = Auto
O = Disattivato
change_tracking_state_desc nvarchar(60) Descrizione dello stato del rilevamento delle modifiche.

MANUAL
AUTO
OFF
has_crawl_completed bit Ultima ricerca per indicizzazione (popolamento) completata dall'indice full-text.
crawl_type char(1) Tipo dell'ultima ricerca per indicizzazione o di quella corrente.

F = Crawl completo
I = Crawl incrementale basato su timestamp
U = Scansione aggiornamenti, basata sulle notifiche
P = Crawl completo è in pausa.
crawl_type_desc nvarchar(60) Descrizione dell'ultima ricerca per indicizzazione o di quella corrente.

FULL_CRAWL
INCREMENTAL_CRAWL
UPDATE_CRAWL
PAUSED_FULL_CRAWL
crawl_start_date datetime Inizio dell'ultima ricerca per indicizzazione o di quella corrente.

NULL = Nessuno.
crawl_end_date datetime Fine dell'ultima ricerca per indicizzazione o di quella corrente.

NULL = Nessuno.
incremental_timestamp binary(8) Valore di timestamp utilizzato per la successiva ricerca per indicizzazione incrementale.

NULL = Nessuno.
stoplist_id int ID dell'elenco di parole non significative associato a questo indice full-text.
data_space_id int Filegroup in cui si trova l'indice full-text.
property_list_id int ID dell'elenco delle proprietà di ricerca associato all'indice full-text specifico. NULL indica che nessuna lista delle proprietà di ricerca è associata all'indice del testo completo. Per ottenere maggiori informazioni su questa lista di proprietà di ricerca, utilizza la vista sys.registered_search_property_lists catalogo.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni.

Esempi

Nell'esempio seguente viene utilizzato un indice full-text nella tabella HumanResources.JobCandidate del database di esempio AdventureWorks2025. Nell'esempio viene restituito l'ID dell'oggetto della tabella, l'ID dell'elenco delle proprietà di ricerca e l'ID dell'elenco di parole non significative utilizzato dall'indice full-text.

Nota

Per l'esempio di codice che crea questo indice full-text, vedi la sezione Esempi di 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');