SQL Server Architecture

Full-Text Indexing Support

This illustration shows the components that make up the full-text indexing support. These are the components involved in defining, creating, and populating full-text indexes.

Enabling databases and tables for full-text indexing, defining, and populating the indexes is specified using:

The other components define and populate full-text indexes in this manner:

  1. A Microsoft® SQL Server™ 2000 database is enabled for full-text indexing.

  2. The full-text catalogs for the database are specified.

  3. Individual tables are enabled for full-text indexing and associated with a catalog.

  4. Individual columns in each table are added to the full-text index for the table. All the meta data information from Steps from 1 through 4 is stored in system tables in SQL Server databases.

  5. The full-text indexes for each table are activated on a table-by-table basis. When a full-text table index is activated, a start seed value is sent from an instance of SQL Server to the indexing service within the Microsoft Search service. The start seed value identifies the table involved in the full text index.

  6. Population is requested on either a catalog-by-catalog or table-by-table basis. Populating on a catalog basis allows you to populate multiple indexes in one operation; populating tables lets you populate specific indexes.

The population in Step 6 can take different forms:

Each population request is sent to the indexing service within the Microsoft Search service:

See Also

Full-Text Catalogs and Indexes

Full-text Indexes

Full-text Search

Microsoft Search Service