Rebuild Keywords

If search results are not as you expect, you might need to rebuild one or more of the keyword indexes.

Example: An Author search for "Rhodes" produces no search results even though you know that your database contains titles by Rhodes.

Important: Contact Follett Technical Support before rebuilding the keyword indexes.

Keyword rebuilding may take a long time. Even though this process defaults to running in the background, it may increase response times for Destiny users.

Note: Only the Destiny Administrator can rebuild keywords.

To rebuild keywords:

  1. As the Destiny Administrator, stop the Destiny Service.
  2. From the \FSC-Destiny\fsc\districtResources directory, move the \indexes directory to a temporary folder on the drive.

    Note: This serves as a backup of the current indexes that you could restore if a server event (for example, a power outage) occurs while the keywords are being rebuilt.

  3. Re-start the Destiny Service.
  4. From a command prompt, change to the \FSC-Destiny\fsc\bin directory.
  5. Run the command; see command syntax below.
  6. When the utility has finished, retry a search. If you do not receive the expected results, contact Follett Technical Support.
  7. After confirming that the keywords are correctly indexed, delete the backup copy of the \indexes folder created in step 2.

Command syntax

For a district

RebuildKeywords DestinyAdmin DestinyAdminPassword runMode option

For a consortium

RebuildKeywords superadminLogin superadminPassword runMode option contextName

or

RebuildKeywords -superadminLogin=<value> -superadminPassword=<value> -runMode=<value> -option=<value> -contextName=<value>

Parameters

Parameter Name Required Description

superadminLogin
or
DestinyAdmin

Yes

The name of the superadmin SQL user account (Consortium only)
or
The name of the Destiny Administrator (District)

superadminPassword
or
DestinyAdminPassword

Yes

The password for the superadmin SQL user account (Consortium only)
or
The password for the Destiny Administrator (District)

runMode

No

Can be one of the following: FOREGROUND or BACKGROUND (default).

option

No

Can be one of the following:
ALL (default)
MARCONLY
PATRONONLY
LIBRARYONLY
TEXTBOOKONLY
ASSETONLY

contextName

No
If blank, all indexes are rebuilt.

The name of the member database (Consortium only)