Risoluzione dei problemi relativi alla ricerca full-text

Le informazioni incluse in questa sezione consentono di risolvere i problemi che influiscono sul funzionamento della ricerca full-text.

Contenuto della sezione

Risorse aggiuntive per la risoluzione dei problemi

Per informazioni sulle modifiche introdotte in SQL Server 2008 che potrebbero impedire l'esecuzione di query di ricerca full-text esistenti, vedere Modifiche di rilievo nella ricerca full-text in SQL Server 2008 R2.

Le stored procedure, le viste e le opzioni di configurazione del server seguenti sono utili per la risoluzione dei problemi relativi alla ricerca full-text:

  • Opzione default full-text language
    Consente di specificare il valore della lingua predefinita per le colonne con indicizzazione full-text. L'analisi linguistica viene eseguita su tutti i dati abilitati per l'indicizzazione full-text e dipende dalla lingua dei dati. Il valore predefinito di questa opzione corrisponde alla lingua del server.

  • FULLTEXTCATALOGPROPERTY
    Restituisce informazioni sulle proprietà del catalogo full-text.

  • FULLTEXTSERVICEPROPERTY (Transact-SQL)
    Restituisce informazioni correlate alle proprietà del motore di ricerca full-text. È possibile impostare e recuperare queste proprietà tramite sp_fulltext_service.

  • sp_fulltext_keymappings
    Restituisce il contenuto dalla tabella interna keymap. In questa tabella viene eseguito il mapping dei valori chiave full-text personalizzati (ID riga) al DocId interno dell'indice full-text che quest'ultimo utilizza per eseguire il mapping di una riga specifica della tabella di base.

  • sp_fulltext_pendingchanges
    Restituisce le modifiche non elaborate quali inserimenti, aggiornamenti ed eliminazioni in sospeso, per una tabella specificata che utilizza il rilevamento delle modifiche.

  • sp_fulltext_service
    Modifica le proprietà di ricerca full-text del server per SQL Server.

  • sp_help_fulltext_system_components
    Restituisce informazioni per i word breaker, il filtro e i gestori di protocollo registrati. sp_help_fulltext_system_components restituisce inoltre l'elenco degli identificatori dei database e dei cataloghi full-text che hanno utilizzato il componente specificato.

  • sys.dm_fts_fdhosts
    Restituisce informazioni sull'attività corrente dell'host o degli host del daemon di filtri nell'istanza del server.

  • sys.dm_fts_index_keywords_by_document
    Restituisce informazioni sul contenuto a livello di documento di un indice full-text per la tabella specificata. Una determinata parola chiave può essere inclusa in diversi documenti.

  • sys.dm_fts_index_keywords
    Restituisce informazioni sul contenuto di un indice full-text per la tabella specificata.

  • sys.dm_fts_index_population
    Restituisce informazioni sui popolamenti di indici full-text in corso.

  • sys.dm_fts_memory_buffers
    Restituisce informazioni sui buffer di memoria appartenenti a uno specifico pool di memoria utilizzati in una ricerca o in un intervallo di ricerche per indicizzazione full-text.

  • sys.dm_fts_memory_pools
    Restituisce informazioni sui pool di memoria condivisi disponibili per il componente gatherer full-text per una ricerca o un intervallo di ricerche per indicizzazione full-text.

  • sys.dm_fts_outstanding_batches
    Restituisce informazioni su ogni batch di indicizzazione full-text.

  • sys.dm_fts_parser
    Restituisce il risultato della suddivisione in token finale dopo avere applicato una combinazione specifica di word breaker, thesaurus ed elenco di parole non significative all'input di una stringa di query. Il risultato equivale all'output del motore di ricerca full-text per la stringa di query specificata.

  • sys.dm_fts_population_ranges
    Restituisce informazioni sugli intervalli specifici correlati a un popolamento dell'indice full-text in corso.

  • sys.fulltext_document_types
    Restituisce una riga per ogni tipo di documento disponibile per operazioni di indicizzazione full-text. Ogni riga rappresenta l'interfaccia IFilter registrata nell'istanza di SQL Server.

  • sys.fulltext_index_fragments
    Contiene una riga per ogni frammento di indice full-text presente in ogni tabella contenente un indice full-text.

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

  • sys.fulltext_languages
    Contiene una riga per ogni lingua i cui word breaker sono registrati con SQL Server. In ogni riga è visualizzato l'identificatore LCID e il nome della lingua.

Per informazioni sulle proprietà full-text e le funzioni Transact-SQL che è possibile utilizzare per ottenere il valore di ogni proprietà, vedere Proprietà di indici e cataloghi full-text (Transact-SQL).

Errori di timeout del word breaking

Un errore di timeout del word breaking può verificarsi in diverse situazioni. Per informazioni su queste situazioni e su come reagire, vedere MSSQLSERVER_30053.