Indexing and Reindexing Considerations

<< Click to Display Table of Contents >>

Navigation:  Administrating FYI Server > Scheduling Jobs >

Indexing and Reindexing Considerations

Indexing will not occur if a user is logged into a database. The system will not kick a user out, but rather reassign the scheduled task to run at the next interval. We recommend that you ensure all users have exited the system and take the database offline before indexing is scheduled to occur.

Reindexing affects users differently than indexing. If the reindexing process starts when a user is still logged into a database, they can remain logged in. Users who wish to continue working while the database is being reindexed may find that the searching speed slows during this timeframe.

Important

We recommend that you perform all indexing and administrative tasks offline in a full version of Concordance (not a FYI file) so processing occurs on a local machine and not the FYI Server. For more information about taking databases offline, see Taking databases offline.

Warning

If you’re using a Concordance v8.2x database, you cannot index, reindex, or pack your database using the Jobs tab. To perform these actions on the Jobs tab, you need to upgrade the database to v9.5x or later and be using FYI Server v3.5x or later. FYI Server v4.x and v5.x are only compatible with Concordance v10.x databases. For more information, see the Updating Considerations section in the Preparing for FYI topic.

 

To Reindex Databases Using Microsoft Windows Scheduled Tasks

To reindex a database, we recommend that you run the Concordance Programming Language (CPL) script, ReindexingDaemon_v10.xx.cpl, to automate this process for you when the job is scheduled to run.

These processes need to be run as scheduled jobs in Microsoft Windows Scheduled Tasks instead of the FYI Admin Console so you do not consume resources on the FYI Server for administrative tasks. We recommend always performing administrative tasks locally so reviewers have ample resources for searching and editing records. Also be sure to run this CPL when you do not have reviewers actively updating records in a database.

Note

If you have some Concordance databases using v8.x and some databases using v9.5x, you will need two different instances of the Reindexing_daemon.cpl, a text file specific for each version, and separate tasks in the Windows Scheduled Tasks. The version of Concordance is specified in the Windows Scheduled Tasks.

Before running the ReindexingDaemon_v10.xx.cpl using Microsoft Windows Scheduled Tasks, make sure that the ReindexingDaemon_v10.xx.cpl file is pointing to all the databases you want to reindex.

You also need to make sure that the user used for the task in Microsoft Windows Scheduled Tasks is also a user in all of the databases that will be reindexed using the ReindexingDaemon_v10.xx.cpl. In the Concordance Security dialog box, you can create the user and not grant this user any field or menu access. The scheduled CPL will still be able reindex the databases listed in the .txt file you created for the CPL.

For more information about scheduling jobs using Microsoft Windows Scheduled Tasks, see Using Windows Scheduled Tasks.