Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Elenca le istruzioni Transact-SQL e gli oggetti di database di SQL Server che supportano la ricerca full-text, tra cui la funzione di ricerca della proprietà.
Questo elenco non include oggetti deprecati.
Per l'elenco di oggetti di database che supportano la ricerca semantica, vedere DDL di ricerca semantica, funzioni, stored procedure e viste.
Le istruzioni DDL (Data Definition Language) di Transact-SQL
Utilizzare queste istruzioni per definire, modificare e rimuovere i componenti della ricerca full-text, come cataloghi, indici, stoplist ed elenchi di proprietà. In genere, queste istruzioni vengono usate durante la preparazione di un database o di una tabella per la ricerca full-text o durante l'aggiornamento della configurazione.
| Componente | Creazione | Alter | Drop |
|---|---|---|---|
| Catalogo full-text: definire un contenitore logico per gli indici full-text. | CREATE | ALTER | DROP |
| Indice full-text: definire in una colonna di tabella per abilitare l'esecuzione di query full-text. | CREATE | ALTER | DROP |
| Elenco di parole non significative full-text: consente di definire un elenco di parole da ignorare durante l'indicizzazione full-text. | CREATE | ALTER | DROP |
| Elenco delle proprietà di ricerca: definisce un mapping dei nomi delle proprietà dei documenti ai tipi MIME da usare nella ricerca delle proprietà. | CREATE | ALTER | DROP |
Predicati e funzioni di sistema
La ricerca full-text consente l'ampliamento di Transact-SQL tramite predicati e funzioni con valori di tabella utilizzabili per eseguire ricerche di testo avanzate nelle query.
| Oggetto | Description |
|---|---|
| CONTIENE | Predicato che verifica se i valori di testo specificati soddisfano criteri full-text, ad esempio parole o frasi. |
| CONTAINSTABLE | Funzione con valori di tabella che restituisce valori chiave e classificazione delle righe idonee per una query full-text. |
| FREETEXT | Predicato che corrisponde ai valori di testo rispetto a una frase di ricerca in linguaggio naturale. |
| FREETEXTTABLE | Funzione con valori di tabella simile a FREETEXT, restituendo informazioni di classificazione. |
Funzioni dei metadati di sistema
Queste funzioni restituiscono valori di metadati correlati alla ricerca full-text o alle proprietà dell'oggetto. Vengono usate anche in modo più ampio in tutte le query di metadati di SQL Server.
| Oggetto | Description |
|---|---|
| COLUMNPROPERTY | Restituisce informazioni sulle proprietà di una colonna, ad esempio se viene calcolata. |
| FULLTEXTCATALOGPROPERTY | Restituisce i valori delle proprietà per un catalogo full-text. |
| FULLTEXTSERVICEPROPERTY | Restituisce i valori per la configurazione del servizio full-text. |
| INDEXPROPERTY | Restituisce informazioni su un indice. |
| OBJECTPROPERTY | Restituisce informazioni sugli oggetti di database. |
| OBJECTPROPERTYEX | Simile a OBJECTPROPERTY con i tipi di proprietà estesi. |
| SERVERPROPERTY | Restituisce informazioni sull'istanza di SQL Server. |
Procedure memorizzate di sistema
Le procedure memorizzate supportano le operazioni di gestione e diagnostica per i sottosistemi di ricerca full-text.
| Oggetto | Description |
|---|---|
| sp_fulltext_keymappings | Riporta le correlazioni tra chiavi full-text e voci di indice. Queste informazioni sono utili per comprendere in che modo i valori chiave sono correlati agli indici full-text. |
| sp_fulltext_load_thesaurus_file | Carica un file del thesaurus per la ricerca a testo pieno. I file del thesaurus forniscono sinonimi ed espansioni. |
| sp_fulltext_pendingchanges | Restituisce le dimensioni o lo stato stimato delle modifiche in sospeso dell'indice full-text. |
| sp_fulltext_service | Fornisce il controllo amministrativo sulle impostazioni del servizio di ricerca full-text. |
| sp_help_fulltext_system_components | Elenca i componenti del sistema di ricerca full-text e il relativo stato. |
Viste del catalogo di sistema
Queste viste espongono metadati di ricerca full-text definiti nello schema del database.
| Oggetto | Description |
|---|---|
| sys.fulltext_catalogs | Elenca i cataloghi full-text definiti nel database. |
| sys.fulltext_document_types | Mostra i tipi di documento registrati per l'indicizzazione full-text. |
| sys.fulltext_index_catalog_usages | Mostra le associazioni tra indici full-text e cataloghi. |
| sys.fulltext_index_columns | Elenca le colonne che fanno parte di indici di testo completo. |
| sys.fulltext_index_fragments | Fornisce metadati di frammentazione per gli indici full-text. |
| sys.fulltext_indexes | Elenca le tabelle con un indice full-text e informazioni sull'indice chiave. |
| sys.fulltext_languages | Elenca le lingue supportate per l'indicizzazione full-text. |
| sys.fulltext_stoplists | Elenca gli elenchi di parole non significative disponibili nel database. |
| sys.fulltext_stopwords | Lista le stopword definite negli elenchi di stopword personalizzati. |
| sys.fulltext_system_stopwords | Elenca le parole stop_words di sistema incorporate in SQL Server. |
| sys.registered_search_properties | Elenca le proprietà di ricerca registrate per la ricerca per proprietà. |
| sys.registered_search_property_lists | Elenca gli elenchi di proprietà utilizzati dalla ricerca delle proprietà. |
Viste di gestione dinamica del sistema
Queste DMV forniscono informazioni sullo stato interno e di monitoraggio in tempo reale correlate all'indicizzazione full-text e al popolamento.
| Oggetto | Description |
|---|---|
| sys.dm_fts_active_catalogs | Mostra i cataloghi full-text attualmente attivi. |
| sys.dm_fts_fdhosts | Dettaglia i processi host che supportano l'indicizzazione full-text. |
| sys.dm_fts_index_keywords | Elenca le parole chiave archiviate in indici full-text. |
| sys.dm_fts_index_keywords_by_document | Parole chiave mappate dal documento. |
| sys.dm_fts_index_keywords_by_property | Parole chiave mappate dalla proprietà registrata. |
| sys.dm_fts_index_population | Tiene traccia dello stato di popolamento degli indici full-text. |
| sys.dm_fts_memory_buffers | Mostra l'utilizzo del buffer di memoria per l'indicizzazione full-text. |
| sys.dm_fts_memory_pools | Fornisce statistiche del pool di memoria per la ricerca full-text. |
| sys.dm_fts_outstanding_batches | Segnala i batch di aggiornamento in sospeso dell'indice. |
| sys.dm_fts_parser | Esamina come il testo viene suddiviso in token per l'indicizzazione a testo completo. |
| sys.dm_fts_population_ranges | Mostra gli intervalli di dati elaborati durante il popolamento dell'indice. |