Activer et personnaliser l'indexation d'un référentiel
Pour permettre à l'utilisateur d'effectuer des recherches plein texte et des recherches approximatives dans les solutions HOPEX, le référentiel doit au préalable être indexé.
L'indexation est lancée automatiquement toutes les 10 minutes (valeur par défaut modifiable) avec le planificateur d'indexation. Cette indexation est incrémentale et concerne les objets créés et modifiés.

Certaines modifications sur le metamodel HOPEX (par exemple passer une MetaClass non indexable à indexable) nécessitent une réindexation entière, pour cela voir
Supprimer les dossiers d'indexation.

La première indexation peut être longue suivant la taille de votre référentiel (ex. : plus de 30 heures pour un référentiel de 2 Go, dont les documents métier en constituent la majeure partie), et ralentir les performances de
HOPEX. Veillez à lancer cette première indexation lorsque les utilisateurs
HOPEX ne sont pas connectés.

Veillez à prévoir suffisamment d'espace disque disponible avant d'activer l'indexation : statistiquement pour un référentiel volumineux (ex. : 2 Go) et dont les documents métier en constituent la majeure partie, le volume de l'indexation peux représenter deux fois le volume du référentiel.
Activer/désactiver l'indexation d'un référentiel pour la recherche plein texte
Par défaut, l'indexation d'un nouveau référentiel est activée.
Pour activer/désactiver l'indexation d'un référentiel :
1. Accédez aux propriétés du référentiel concerné.
2. Sélectionnez/Désélectionnez Indexation du référentiel pour activer/désactiver l'indexation d'un référentiel.
3. Cliquez sur OK.
Le planificateur met à jour l'indexation toutes les 10 minutes.
L'indexation est effectuée pour chaque langue pour toutes les langues installées.
Une fois l'indexation terminée, le dossier <Nom du référentiel>.IX est créé dans le dossier correspondant au référentiel. Ce dossier contient les résultats de l'indexation.
Indexer manuellement un référentiel
Dans le cas d'une première indexation l'administrateur peut indexer le référentiel manuellement.
Pour indexer un référentiel manuellement :
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
2. Faites un clic droit sur le référentiel à indexer et sélectionnez Index pour la recherche plein texte.
L'indexation est effectuée pour chaque langue pour toutes les langues installées.

Pour la première indexation, le dossier "Nom du référentiel".IX est créé dans le dossier correspondant au référentiel. Ce dossier contient les résultats de l'indexation.
Personnaliser le planificateur d'indexation
Vous pouvez modifier le paramétrage par défaut du planificateur d'indexation.
Pour personnaliser le paramétrage du planificateur d'indexation :
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
2. Faites un clic droit sur Scheduler et sélectionnez Gérer les triggers.
3. Sélectionnez l'onglet Déclencheurs système.
4. Faites un clic droit sur Indexing Automaton et sélectionnez Mettre à jour la planification.
La fenêtre de paramétrage du planificateur d'indexation apparaît.
5. Modifiez le paramétrage.
6. Cliquez sur OK.
Supprimer les dossiers d'indexation
Certaines modifications sur le metamodel HOPEX peuvent avoir un impact sur l'indexation. Ceci nécessite de supprimer les anciens répertoires d'indexation pour chaque référentiel (y compris le référentiel SystemDb) pour que la génération entière soit effectuée.
Exemple : quand une MetaClass passe de non indexable à indexable (dans les propriétés d'une MetaClass, son attribut Candidate à l'indexation est modifié à "oui"), la mise à jour automatique de l'indexation ne va pas prendre en compte les objets qui correspondent à cette MetaClass.
Les dossiers d'indexation sont enregistrés dans chaque référentiel, pour chaque langue au format :
<nom du référentiel>_<hexa IdAbs de la langue>.ix

Attention : dès que vous supprimez un dossier d'indexation, au prochain passage du planificateur d'indexation, l'indexation entière est lancée. Veillez à lancer cette indexation lorsque les utilisateurs HOPEX ne sont pas connectés.
Pour supprimer les dossiers d'indexation :
1. Dans le dossier d'installation d'HOPEX, accédez au dossier du référentiel.
<Chemin d'installation d'HOPEX>\<Nom de l'environnement>\Db\<Nom du référentiel>
<Chemin d'installation d'HOPEX>\<Nom de l'environnement>\SysDb
2. Dans le dossier de chaque référentiel (y compris SystemDb) supprimez tous les dossiers d'indexation :
<Nom du référentiel>_<hexa IdAbs de la langue>.ix
L'indexation entière du référentiel va être effectuée au prochain passage du planificateur d'indexation.