Managing Indexing Service Configuration

The Indexing Service Manager plugin provides users the ability to migrate configuration file parameters for Elasticsearch cluster configurations to the Archer Configuration Database, and manage them from the Archer Control Panel (ACP) user interface.

Note: To use the Indexing Service Manager plugin, you must first enable Elasticsearch in the ACP. For more information, see Enabling Elasticsearch.

Configuration options

The following table describes the Indexing Service Configuration options.

Option

Description

Content Batch Size

The number of contents indexed to Elasticsearch. The default value is 100.

Message Queue Size

The number of messages maintained in the memory queue. The default value is 100,000.

Message Reader Thread Count

The number of threads that read the indexing messages from the Archer database. The default value is 3.

Message Processor Thread Count

The number of threads that index content data to Elasticsearch. The default value is 9.

Thread Poll Interval (In Milliseconds)

The wait period when there are no items in the queue to process. The default value is 10,000.

Index Rebuild Batch Poll Size

The number of content batches the indexing service pulls in a single, round-trip index rebuild. The default value is 10.

Index Rebuild Content Batch Size

The number of contents processed during a rebuild. The default value is 100.

Index Rebuild Message Queue Size

The number of enabled simultaneous instance rebuilds. The default value is 5.

Index Rebuild Batch Message Queue Size

The number of enabled content batches for simultaneous processing. The default value is 10,000.

Index Rebuild Batch Indexer Count

The number of threads for processing Index Rebuild Batch Message Queue. The default value is 3.

Index Rebuild Content Loader Count

The number of threads that load content from a database for indexing. The default value is 5.

Index Rebuild Message Processor Count

The number of threads for handling content batch to index. The default value is 3.

Index Rebuild Message Expiry Window (In Minutes)

The time after which the Index Rebuild Batch is eligible for expiration. The default value is 30.

Missing Content Age (In Minutes)

The time after which the monitoring thread processes unindexed content in Elasticsearch. The default value is 30.

Use the following steps to configure the Indexing Service Manager.

Configure Indexing Service Manager

The default values for each field are recommended. Red text indicates a default value. Exceeding these values may negatively impact your system performance.

  1. Select the server you want to configure.

    1. From the Plugins menu, click Indexing Service Manager.
    2. Under Servers, click the desired server.
  2. In the Indexing Service Configuration section, update the fields that you want to configure.
  3. Click Update.
  4. Click OK.