Product DocsMenu

Speeding up CES

CES is designed to function properly on servers complying with the minimum system requirements (see Coveo Platform Hardware and Software Requirements). However, when processes other than CES are running in parallel or a large number of users are querying the index on a regular basis, the Coveo server can be slowed down.

Note: It is recommended to distribute the indexing and querying processes over the day by indexing and refreshing documents during off-hours when few queries are made.

The following table describes different actions that you can take using the Administration Tool to keep CES running at maximum speed.

Where What How
Status >  Details page Disable queries to speed up indexing or vice versa. In the System State section, click Disable beside Queries are enabled or Indexing is enabled.

Note: In order to re-enable the process, click Enable.

General page of sources Disable document summarization to save CPU resources during indexing.
  1. Select Index > Sources and Collections.

  2. In the Sources section, expand the appropriate source drop-down list.

  3. Select Edit General Properties.

  4. In the Options section, select Disable document summarization (see Modifying General Source Parameters).
Advanced page of sources Disable advanced text layout analysis for PDF documents and advanced duplicate document filtering in order to speed up indexing.
  1. Select Index > Sources and Collections.

  2. In the Sources section, expand the appropriate source drop-down list.

  3. Select Edit Advanced.

  4. In the Performance section, select Disable advanced text layout analysis for PDF documents and Disable advanced duplicate document filtering (see Modifying General Source Parameters).
Index >Advanced page Perform extra ranking process on fewer than 100 results to speed up querying. In the Optimization section, enter the appropriate number of documents submitted to the extra ranking process.
Increase the size of the memory cache available to CES processes to speed up indexing and querying. In the Memory cache size box, enter the appropriate number of MB available.
Select the appropriate Performance Mode option for the process that you want to improve.

Example: During the initial indexing, you may want to select the Optimize for indexing option, and when completed, select the Optimize for querying option if you want to favor the query process.

In the Performance Mode section, select the appropriate option (see Modifying or Using Advanced Index Parameters).
Index > Mirrors page When the number of documents in one slice reaches the recommended limit, add another slice to distribute the index content and, therefore, speed up indexing and querying.

Note: Adding more slices than needed can actually degrade performances.

See Coveo Platform Hardware and Software Requirements and Adding an Index Slice to the Master Server
Configure new mirrors in order to distribute queries between indexes and, therefore, speed up querying. See Adding a Mirror Server
Configuration > Advanced page Set the priority of the main process to Highest or Above Normal to prioritize CES over other processes running on the server. In the Main process priority drop-down list, select Highest or Above Normal.

Note: You can also prioritize indexing or crawling over other processes; however, doing so slows down queries.

People who viewed this topic also viewed