Manage and Monitor Full-Text Search for a Server Instance
Full-text administration for a server instance includes:
-
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. 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.
-
Configuring full-text linguistic components (word breakers and stemmers, thesaurus file, and stopwords and stoplists).
-
Configuring a user database for full-text search. 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.
You can view the full-text properties of an instance of SQL Server in SQL Server Management Studio.
To view and change server properties for full-text search
-
In Object Explorer, right-click a server, and then click Properties.
-
In the Server Properties dialog box, click the Advanced page to view server information about full-text search. The full-text properties are as follows:
-
Default Full-Text Language
Specifies a default language for full-text indexed columns. Linguistic analysis of full-text indexed data is dependent on the language of the data. The default value of this option is the language of the server. For the language that corresponds to the displayed setting, see sys.fulltext_languages (Transact-SQL).
-
Full-Text Upgrade Option
This server property controls how full-text indexes are migrated when upgrading a database from SQL Server 2005 to SQL Server 2008 or later version. 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.
The alternatives are as follows:
For information about choosing a full-text upgrade option, see full-Upgrade Full-Text Search from SQL Server 2005.
Note
The full-text upgrade option can also be set by using the sp_fulltext_service upgrade_option action.
-
Transact-SQL functions can be used to obtain the value of various server-level properties of full-text search. This information is useful for administrating and troubleshooting full-text search.
The following table lists full-text properties of a SQL Server server instance and their related Transact-SQL functions.
|
Property |
Description |
Function |
|---|---|---|
|
IsFullTextInstalled |
Whether the full-text component is installed with the current instance of SQL Server. |
|
|
LoadOSResources |
Whether operating system word breakers and filters are registered and used with this instance of SQL Server. |
FULLTEXTSERVICEPROPERTY |
|
VerifySignature |
Specifies whether only signed binaries are loaded by the the Full-Text Engine. |
FULLTEXTSERVICEPROPERTY |
Several dynamic management views and functions are useful monitoring full-text search activity on a server instance.
To view information about the full-text catalogs with in-progress population activity
To view current activity of a filter daemon host process
To view information about in-progress index populations
To view memory buffers in a memory pool that are used as part of a crawl or crawl range.
To view the shared memory pools available to the full-text gatherer component for a full-text crawl or a full-text crawl range
To view information about each full-text indexing batch
To view information about the specific ranges related to an in-progress population
