Archive Information
You can archive records of index actions that the DIH receives and documents that the DIH was unable to index.
Archive Actions
Use the following procedure to set up archiving for index actions. The archived data includes any data that you send in the action.
- Open the DIH configuration file in a text editor.
- In the
[Server]
section, set ArchiveMode toTrue
. - In the
[Paths]
section, set Archive to the path (either absolute or relative to the DIH executable) to a directory to store the list of actions in. -
In the
[Server]
section, set ArchiveFolderDateFormat to the IDOL date format string to use to name the folders. You can also use forward slashes (/
) as path separators to specify subfolders. For example:ArchiveFolderDateFormat=YYYY_MM_DD/HH/NN
In this example, an archive folder is produced every day, with a subfolder every hour, each with a further subfolder every minute. The default value is
YYYY_MM_DD
. - In the
[Server]
section, set CompressArchive toTrue
if you want to compress the action archive to save disk storage space. -
In the
[Server]
section, set ArchiveUseHashDir toFalse
if you do not want to use a hashed directory structure in your archive folder (64 folders each containing 64 folders).A hashed directory structure can avoid slow file operations that can occur in some file systems when there are many files in a single folder. If you have set ArchiveFolderDateFormat to give a small time interval for each folder, hashed directories might not be necessary.
-
Save and close the configuration file.
-
Restart the DIH for your changes to take effect.
Archive Failed Documents
Use the following procedure to set up archiving for documents that the DIH was unable to index.
- Open the DIH configuration file in a text editor.
- In the
[Server]
section, set the ArchiveFailedTasks= parameter toTrue
. - In the
[Paths]
section, set the Failed configuration parameter to the path (either absolute or relative to the DIH executable) to a directory to store the unindexed documents in. -
Save and close the configuration file.
-
Restart the DIH for your changes to take effect.