Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Exigences de matériel et de logiciel > Fonctionnalités de CES contre Ressources matérielles

Relation entre les fonctions de CES et les ressources de matériel

CES (Coveo Enterprise Search) comporte plusieurs procédés qui sont exécutés simultanément sur un ou plusieurs serveurs. Selon la taille de votre programme d'installation Coveo, les fonctionnalités activées et les phases d'opération, ces procédés consomment divers niveaux de ressources de matériel.

La liste suivante décrit les processus, les composantes ou les fonctionnalités de Coveo qui affectent les ressources de matériel.

Unité centrale
  • La conversion de document est effectuée entièrement en parallèle. Plus il y a de cœurs d'unité centrale, mieux c'est.

  • La recherche exige qui plusieurs cœurs d'unité centrale effectuent autant d'étapes en parallèle.

  • Les requêtes comportant plusieurs termes, les opérateurs de correspondance parfaite, l'opérateur PRÈS ou les caractères de remplacement peuvent prendre beaucoup de ressources d'unité centrale.

Note : Vous pouvez configurer la priorité relative des processus principaux, d'indexation et d'analyse, et spécifier le nombre de fils de requête (voir Modification des paramètres avancés de CES).

Mémoire physique (RAM)
  • L'indexation utilise beaucoup de mémoire physique afin de précalculer les associations de termes à identificateurs. Plus il y a de mémoire, le mieux c'est.

  • La recherche demande une grande quantité de mémoire physique pour les caches.

  • Habituellement, la conversion de documents charge des documents dans une mémoire physique.

  • De nombreux champs numériques doivent souvent être conservés dans une mémoire physique afin d'atteindre une bonne exécution de requête.

  • Les champs de facette demandent une quantité de mémoire physique qui est directement proportionnelle au nombre de valeurs de facette qui doivent être en cache. Un manque de mémoire pour la mise en cache des facettes n'est pas une option, car l'exécution de la requête en souffrirait beaucoup.

  • Les champs de tri en chaîne ou numériques doivent être définis afin d'être chargés dans la mémoire physique. Pour les champs de tri en chaîne, le nombre d'éléments de champ (cardinalité) est ce qui dicte la quantité de mémoire nécessaire. Plus il est élevé, plus il faut de mémoire. Pour les champs de tri numériques, la cardinalité n'est pas importante. Seul le nombre de documents contenus dans l'index l'est.

Disque dur

  • L'indexation sollicite l'E/S du disque de manière intensive. La mise à niveau du sous-système est ce qui améliore le mieux la performance.

  • La recherche est un procédé qui demande un sous-système de disque rapide.

  • L'ajout de plusieurs champs de chaîne affecte le sous-système du disque car cela ajoute beaucoup de nouveaux termes à l'index.

  • Les champs de facette sont plus faciles à indexer si le nombre de valeurs de facette différentes est bas (cardinalité). Plus la cardinalité est élevée, plus il y a de contrainte sur le sous-système du disque.

  • Les champs de tri en chaîne mettent davantage de contrainte sur le sous-système du disque que les champs numériques.

  • La rédaction d'un résumé du document produit une liste de concepts et des phrases de résumé qui sont ajoutées à l'index (voir Modification de paramètres avancés du convertisseur).

  • La conversion de documents a accès au disque dur uniquement pour les très gros documents.