Server Configuration: Determining how many search partitions are configured
Last review: April 8, 2011
Description: CONTENTdm Search indexes can be separated across multiple partitions. Each partition corresponds to a separate search process or service. When troubleshooting index problems, it is necessary to know if the index has multiple partitions.
To determine if your search index has a single partition (i.e., is "unpartitioned") or spans multiple partitions, view the contents of the findconf.txt file. For a default installation, that file is in the following location:
C:\Program Files\OCLC\CONTENTdm\Content5\server\conf\findconf.txt OR
This file will always contain the URL of the primary search process, e.g.:
If the index is unpartitioned, the file will contain nothing else. If the index is partitioned, the number of partitions will be specified, e.g.:
On Linux servers there will be one search (or "find") process for each partition, plus one additional "find" that serves as a query aggregator for the partitions. You can verify these processes are running by executing the following in a shell:
ps -ef | grep find
On Windows servers there will be one "CONTENTdm Search" service for each partition, plus one additional service that serves as the query aggregator. Those services each control a "find.exe" search process. When the services are started, each find.exe process will be running and visible in the Task Manager.
The individual search processes are controlled by the cdmServices.pl (Linux) or manageCdmServices.exe (Windows) management script as described in the Administration Guide for your platform. Administration Guides can be downloaded here:
If you are experiencing difficulties on an earlier version of CONTENTdm, your issue may have been fixed by a later release.
See CONTENTdm Downloads and Add-ons.