Backing Up and Restoring the Vault Search Index
As the search index of the vault is not included in a vault backup, and since re-creating the index for a large vault can take a large amount of time, you should always consider backing up the search index together with a vault backup. This section provides instructions for backing up and restoring the search index of your vault.
Backing up and restoring the vault search index (dtSearch)
Do the following steps to back up the vault search index when you are using dtSearch as your search engine:
Once you have a backup of your search index, do the following steps to restore the backed up search index:
Backing up and restoring the vault search index (IDOL)
Do the following steps to back up the vault search index when you are using Micro Focus IDOL version 12 as your search engine:
Once you have the backup of your search index in place, you can start the restore process. By default, the restore process uses the same folders as the backup. Do the following steps to restore the backed up search index:
You can run multiple backups or restores simultaneously with a PowerShell script in the backend engines and the daily index content engine.
Example of a backup script:
$navOpenInBackgroundTab = 0x1000;
$ie = new-object -com InternetExplorer.Application
$ie.Navigate2("http://192.168.75.128:9001/DREEXPORTIDX?FileName=BU");
# backup from Daily
$ie.Navigate2("http://192.168.75.130:10001/DREEXPORTIDX?FileName=BU", $navOpenInBackgroundTab);
# backup from backend server 1, engine 10001
$ie.Navigate2("http://192.168.75.131:20001/DREEXPORTIDX?FileName=BU", $navOpenInBackgroundTab);
# backup from backend server 2, engine 20001
$ie.Visible = $true;
Example of a restore script:
$navOpenInBackgroundTab = 0x1000;
$ie = new-object -com InternetExplorer.Application
#$ie.Navigate2("http://192.168.75.128:9001/DREADD? BU-0.idx.gz ");
# restore Daily
$ie.Navigate2("http://192.168.75.130:10001/DREADD?BU-0.idx.gz", $navOpenInBackgroundTab);
#restore backend server 1, engine 10001
$ie.Navigate2("http://192.168.75.131:20001/DREADD?BU-0.idx.gz", $navOpenInBackgroundTab);
# restore backend server 2, engine 20001
$ie.Visible = $true;