Product DocsMenu

Modifying Advanced CES Parameters

You can fine-tune the performance of the Coveo Platform by modifying advanced configuration parameters.

To modify the advanced configuration parameters

  1. On the Coveo server, access the Administration Tool (see Opening the Administration Tool).

  2. Select Configuration > Advanced.

  3. In the Advanced page:

    1. Next to Performance, configure the priority of CES processes. Five levels of priority exist (Highest, Above Normal, Normal, Below Normal and Lowest). Processes with highest priority are handled first, while processes with lowest priority are handled last. Processes with the same priority are handled in chronological order.

      Example: You can temporarily increase the indexing and crawling thread priorities when you index or rebuild a large repository during off-peak hours.

      Main process priority

      Determines the priority of all CES processes in relation to other processes running on the server.

      Indexing thread priority

      Determines the priority of the indexing process (i.e. converting and committing transactions) in relation to other CES processes such as querying.

      Crawling thread priority

      Determines the priority of the crawling process (i.e. downloading information from repositories) in relation to other CES processes such as querying.

      Number of query threads

      Determines the number of threads assigned to the processing of queries.

    2. In Port, you can change the port used to communicate with the CES service (see About the CES Service Port). Change this value only when you cannot use the default value (52800). When you change the port value here, you must also change the CES service port in Front-End servers of this Coveo instance (see Changing the CES Service Port).

      Example: When you plan to upgrade the Coveo Platform from one major version to another, like from version 6.x to 7.x, you can install the two instances on the same Master server, but you need to ensure that the two instances use different CES service port numbers, like 52800 for version 6.x and 52801 for version 7.x.

    3. In Maximum Terms per Query, you can change the maximum number of terms (excluding operators) that the index accepts for a query. The default is 128.

      While it is unlikely that end-users type so many keywords in one query, programmed queries built from contextual information may include a large number of terms.

      When a query exceeds the maximum number of terms, the extra terms are ignored, the query is given an erroneous status in the reports and logs, and the following message is displayed in the result page:

      The query contains too many terms

      A value lower than the default one speeds up querying (fewer terms are queried), but increases the likelihood of erroneous queries.

      Note: The maximum number of terms per query must be a value between 8 and 65,536.

    4. In Maximum Returned Results, you can change the maximum number of results that a query can return. Less relevant results are excluded. The default is 1000.

      Consider reducing the value to speeds up querying as fewer results will be transferred to the browser. However, pertinent documents can be left out of the result list.

      Note: The maximum number of returned results must be a value between 100 and 50,000.

    5. In Administration Tool Language, select the language of the Administration Tool user interface.

      Tip: You can also switch between user interface languages from anywhere in the Administration Tool using the Ctrl+Alt+Page Up keyboard shortcut keys.

    6. CES 7.0.6684+ (May 2014) Next to Search Debugging, clear the Enable the debug query argument check box when you want to prevent displaying debug information for all search interfaces when the debug=1 argument is added to the URL of a search interface in the browser address box (see Getting Debug Information from a .NET Search Interface).

      It is recommended to temporarily enable debug information only when you need it for troubleshooting purposes to minimize access to the potentially sensitive debug information.

      Note: CES 7.0.6607– (April 2014) The debug information feature is always available for prior CES versions.

    7. Click Apply Changes.

People who viewed this topic also viewed