Gestione e monitoraggio della ricerca full-text per un'istanza del serverManage and Monitor Full-Text Search for a Server Instance

L'amministrazione full-text per un'istanza del server include:Full-text administration for a server instance includes:

  • Attività di gestione del sistema quali la gestione del servizio dell'utilità di avvio di FDHOST (MSSQLFDLauncher), il riavvio del processo host del daemon di filtri se si modificano le credenziali dell'account del servizio, la configurazione delle proprietà full-text del server e il backup dei cataloghi full-text.System management tasks such as managing the FDHOST Launcher service (MSSQLFDLauncher), restarting filter daemon host process if you change the service account credentials, configuring server-wide full-text properties, and backing up full-text catalogs. A livello di server, ad esempio, è possibile specificare un linguaggio full-text predefinito che differisce dal linguaggio predefinito dell'istanza del server nel suo complesso.At the server level, for example, you can specify a default full-text language that differs from the default language of the server instance as a whole.

  • Configurazione dei componenti linguistici full-text (word breaker e stemmer, file del thesaurus ed elenchi di parole non significative).Configuring full-text linguistic components (word breakers and stemmers, thesaurus file, and stopwords and stoplists).

  • Configurazione di un database utente per la ricerca full-text.Configuring a user database for full-text search. Include la creazione di uno o più cataloghi full-text per il database e la definizione di un indice full-text in ciascuna tabella o vista indicizzata in cui eseguire query full-text.This involves creating one or more full-text catalogs for the database and defining a full-text index on each table or indexed view on which you want to execute full-text queries.

Visualizzazione e modifica delle proprietà del server per la ricerca full-text Viewing or Changing Server Properties for Full-Text Search

È possibile visualizzare le proprietà full-text di un'istanza di SQL ServerSQL Server in SQL Server Management StudioSQL Server Management Studio.You can view the full-text properties of an instance of SQL ServerSQL Server in SQL Server Management StudioSQL Server Management Studio.

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.In Object Explorer, right-click a server, and then click Properties.

  2. Nella finestra di dialogo Proprietà server fare clic sulla pagina Avanzate per visualizzare le informazioni del server sulla ricerca full-text.In the Server Properties dialog box, click the Advanced page to view server information about full-text search. Le proprietà full-text sono le seguenti:The full-text properties are as follows:

    • Lingua predefinita full-textDefault Full-Text Language

      Specifica una lingua predefinita per le colonne con indicizzazione full-text.Specifies a default language for full-text indexed columns. L'analisi linguistica dei dati con indicizzazione full-text dipende dalla lingua dei dati.Linguistic analysis of full-text indexed data is dependent on the language of the data. Il valore predefinito per questa opzione corrisponde alla lingua impostata per il server.The default value of this option is the language of the server. Per la lingua corrispondente all'impostazione visualizzata, vedere sys.fulltext_languages (Transact-SQL).For the language that corresponds to the displayed setting, see sys.fulltext_languages (Transact-SQL).

    • Opzione di aggiornamento full-textFull-Text Upgrade Option

      Questa proprietà del server consente di controllare il modo in cui viene eseguita la migrazione degli indici full-text durante l'aggiornamento di un database da SQL Server 2005SQL Server 2005 a una versione successiva.This server property controls how full-text indexes are migrated when upgrading a database from SQL Server 2005SQL Server 2005 to a later version. Questa proprietà si applica ai casi in cui viene eseguito l'aggiornamento tramite il collegamento di un database, il ripristino di un backup di database o di un backup di file oppure la copia del database tramite la Copia guidata database.This property applies to upgrading by attaching a database, restoring a database backup, restoring a file backup, or copying the database by using the Copy Database Wizard.

      Sono disponibili le alternative seguenti:The alternatives are as follows:

      ImportaImport
      I cataloghi full-text vengono importati.Full-text catalogs are imported. In genere, l'importazione è molto più veloce della ricompilazione.Typically, import is significantly faster than rebuild. Se ad esempio si utilizza solo una CPU, l'importazione è di circa 10 volte più veloce della ricompilazione.For example, when using only one CPU, import runs about 10 times faster than rebuild. Tuttavia, un catalogo full-text importato non utilizza i word breaker nuovi e migliorati introdotti in SQL Server 2008SQL Server 2008, pertanto potrebbe essere necessario ricompilare i cataloghi full-text.However, an imported full-text catalog does not use the new and enhanced word breakers introduced in SQL Server 2008SQL Server 2008, so you might want to rebuild your full-text catalogs eventually.

      Nota

      La ricompilazione può essere eseguita in modalità a thread multipli e, nel caso in cui siano disponibili più di 10 CPU, può risultare più veloce dell'importazione se si consente alla ricompilazione di utilizzare tutte le CPU.Rebuild can run in multi-threaded mode, and if more than 10 CPUs are available, rebuild might run faster than import if you allow rebuild to use all of the CPUs.

      Se un catalogo full-text non è disponibile, gli indici full-text associati vengono ricreati.If a full-text catalog is not available, the associated full-text indexes are rebuilt. Questa opzione è disponibile solo per i database di SQL Server 2005SQL Server 2005 .This option is available for only SQL Server 2005SQL Server 2005 databases.

      RicompilaRebuild
      I cataloghi full-text vengono ricompilati utilizzando i nuovi word breaker ottimizzati.Full-text catalogs are rebuilt using the new and enhanced word breakers. La ricompilazione degli indici può richiedere tempo e dopo l'aggiornamento potrebbe essere necessaria una quantità significativa di CPU e di memoria.Rebuilding indexes can take awhile, and a significant amount of CPU and memory might be required after the upgrade.

      ReimpostaReset
      I cataloghi full-text vengono ripristinati.Full-text catalogs are reset. SQL Server 2005SQL Server 2005 I file del catalogo full-text vengono rimossi, ma i metadati per i cataloghi e per gli indici full-text vengono mantenuti. full-text catalog files are removed, but the metadata for full-text catalogs and full-text indexes is retained. Dopo l'aggiornamento, in tutti gli indici full-text il rilevamento delle modifiche viene disabilitato e le ricerche per indicizzazione non vengono avviate automaticamente.After being upgraded, all full-text indexes are disabled for change tracking and crawls are not started automatically. Il catalogo resterà vuoto fino a quando non si eseguirà manualmente un popolamento completo al termine dell'aggiornamento.The catalog will remain empty until you manually issue a full population, after the upgrade completes.

      Per informazioni sulla scelta dell'opzione di aggiornamento full-text, vedereAggiornare la ricerca full-text.For information about choosing a full-text upgrade option, see full-Upgrade Full-Text Search.

      Nota

      L'opzione di aggiornamento full-text può anche essere impostata con l'azione sp_fulltext_serviceupgrade_option .The full-text upgrade option can also be set by using the sp_fulltext_serviceupgrade_option action.

Visualizzazione di proprietà server full-text aggiuntive Viewing Additional Full-Text Server Properties

Transact-SQLTransact-SQL È possibile usare le funzioni per ottenere il valore di varie proprietà a livello server della ricerca full-text. functions can be used to obtain the value of various server-level properties of full-text search. Queste informazioni sono utili per l'amministrazione e la risoluzione dei problemi relativi alla ricerca full-text.This information is useful for administrating and troubleshooting full-text search.

Nella tabella seguente solo elencate le proprietà full-text di un'istanza del server SQL ServerSQL Server e le funzioni Transact-SQLTransact-SQL correlate.The following table lists full-text properties of a SQL ServerSQL Server server instance and their related Transact-SQLTransact-SQL functions.

ProprietàProperty DescrizioneDescription FunzioneFunction
IsFullTextInstalledIsFullTextInstalled Indica se il componente full-text viene installato o meno con l'istanza corrente di SQL ServerSQL Server.Whether the full-text component is installed with the current instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

SERVERPROPERTYSERVERPROPERTY
LoadOSResourcesLoadOSResources Indica se i word breaker e i filtri del sistema operativo sono registrati e utilizzati in questa istanza di SQL ServerSQL Server.Whether operating system word breakers and filters are registered and used with this instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY
VerifySignatureVerifySignature Specifica se il motore di ricerca full-text deve caricare solo i file binari firmati.Specifies whether only signed binaries are loaded by the Full-Text Engine. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

Monitoraggio dell'attività di ricerca full-text Monitoring Full-Text Search Activity

Numerose funzioni e viste a gestione dinamica consentono di monitorare l'attività di ricerca full-text in un'istanza del server.Several dynamic management views and functions are useful monitoring full-text search activity on a server instance.

Per visualizzare informazioni sui cataloghi full-text con un'attività di popolamento in corsoTo view information about the full-text catalogs with in-progress population activity