Catalogs and Scopes

HKEY_LOCAL_MACHINE
\SYSTEM
 \CurrentControlSet
  \Control
   \ContentIndex
    \Catalogs

Catalogs on the system are listed as subkeys of the Catalogs key. For each catalog, a location key specifies where the catalog is on the disk. Also, a scopes subkey lists the directories indexed, except for directories picked up from IIS if the IsIndexingW3SVC key is set to 1.

Each value under the scopes subkey names the scope to be indexed and a value of fixup,domain\user. A fixup is a prefix on a path that will be substituted for the scope when a remote client sends a query. The domain\user identifies the remote client when Index Server indexes the files in the scope.

The following example shows a sample registry setting, followed by a paragraph explaining how fixups work with these settings.

contentindex
    GenerateCharacterization   1
    IsIndexingW3Svc   1
    Catalogs
        web
             location "C:\InetPub"
        correspondence
             GenerateCharacterization  0
             IsIndexingW3Svc   0
             location "C:\"
             scopes
                   D:\Memos  "\\Dept05\Memos"
                   \\Corp1\Reports  ",Corp\IISManager"
                   D:\Memos\Confidential  ",,0"

A remote user queries a Web site on the computer named Dept05, and the file Report1.txt is returned on the results page. This file is on drive D: of server Dept05, in the Memos directory. However, the file name and the Uniform Naming Convention (UNC) path is returned on the results page, (for example, \\Dept05\Memos\Report1.txt). The UNC path allows the user to find the file on the server. But, if a local client makes a query on the server, the physical path on the local drive is returned (D:\Memos\Report1.txt).

With the value of 0, the scope D:\Memos\Confidential is ignored and is not indexed.

Note     Registry values can be overridden by each catalog. The Correspondence catalog does not generate abstracts, for example.

Catalog Keys

The following keys apply only to specific catalogs.

HKEY_LOCAL_MACHINE
\SYSTEM
 \CurrentControlSet
  \Control
   \ContentIndex
    \Catalogs
     \catalogname
CatalogInactive REG_DWORD
Units: Boolean
Default: 0
Range: 0–1
If set to 1, the catalog is not opened when the Content Index service is started. If set to 0, the catalog is opened when the Content Index service is started.

You can also add the PropertyStoreBackupSize parameter for an individual catalog. For information about this parameter, see Main Registry Parameters.


© 1997 by Microsoft Corporation. All rights reserved.