FAQ

  • Server Configuration: Determining how many search partitions are configured (4/8/2011)

Need assistance for CONTENTdm?

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.

Resolution

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:

Linux:

/usr/local/Content5/conf/findconf.txt OR
/usr/local/Content6/Server/conf/findconf.txt

Windows:

C:\Program Files\OCLC\CONTENTdm\Content5\server\conf\findconf.txt OR
C:\OCLC\CONTENTdm\Content6\server\conf\findconf.txt

This file will always contain the URL of the primary search process, e.g.:

FINDURL http://127.0.0.1:56731

or

FINDURL http://localhost:17777

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.:

PARTITIONS 3

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:

http://www.contentdm.org/USC/downloads/index.php