Les utilitaires EMu et Texpress impactés par Solr

L’ajout de la méthode d’indexation Solr affecte un certain nombre d’utilitaires EMu et Texpress :

Utilitaires EMu

Utilitaire

Détails

emuindexing

L’utilitaire emuindexing a été étendu pour permettre de définir le type d’indexation, soit solr ou texpress, sur la base d’une table.

Voir Activation de l’indexation Solr pour plus de détails.

emureindex

Solr n’exige pas que les index soient rétablis régulièrement. L’un des avantages de l’indexation Solr est que les tables ne sont pas rétablies dans le cadre du système de maintenance nocturne / hebdomadaire. La seule fois où un index Solr doit être rétabli est en cas de modification du schéma, ce qui ne se produit généralement que lors d’une mise à niveau de l’installation. Comme les tables avec indexation Solr ne sont pas rétablies lorsque emureindex est normalement exécuté, une nouvelle option -F peut être utilisée pour forcer le rétablissement d’un index Solr.

Lors de la reconstitution d’un index, une vérification est effectuée pour les colonnes dont l’indexation est activée mais qui ne sont pas utilisées par l’institution. L’indexation de ces colonnes est désactivée pour économiser de l’espace disque. Dans de rares cas, l’indexation d’une colonne spécifique doit être conservée (par exemple si la colonne n’est pas utilisée par le client EMu mais par une application Web). L’entrée de Registre Preserve Index répond à ce cas. Le format de l’entrée est :

System|Setting|Table|table|Preserve Index|colonne;colonne;...

où :

table

est le nom de la table dans lequel l’index doit être conservé.

colonne;colonne;...

est une liste, séparée par des points-virgules, de noms de colonnes pour lesquelles l’indexation doit être conservée.

Si l’indexation doit être conservée pour tous les tableaux, la variable d’environnement EMUUPDATEINDEXES peut être définie à la valeur no. La variable d’environnement peut être définie dans le fichier .profile-local.

Utilitaires Texpress

Utilitaire

Détails

texadmin

L’indexation Solr ne nécessitant aucune configuration, l’option de menu Configure est désactivée lorsque l’indexation Solr est activée.

texanalyse

Cette commande n’est fonctionnelle qu’avec l’indexation Texpress. Un message d’erreur s’affiche si la commande est exécutée sur une table avec indexation Solr.

texconf

Cette commande n’est fonctionnelle qu’avec l’indexation Texpress. Un message d’erreur s’affiche si la commande est exécutée sur une table avec indexation Solr.

texdensity

Cette commande n’est fonctionnelle qu’avec l’indexation Texpress. Un message d’erreur s’affiche si la commande est exécutée sur une table avec indexation Solr.

texinit

Lorsqu’une table est initialisée avec texinit, tous les fichiers non requis par la méthode d’indexation sélectionnée sont supprimés.

texlist

La valeur du pourcentage de remplissage pour une table dont l’indexation Solr est activée est toujours 0.0%.

texrddump

Cette commande n’est fonctionnelle qu’avec l’indexation Texpress. Un message d’erreur s’affiche si la commande est exécutée sur une table avec indexation Solr.

texreindex

Lorsque les index d’une table sont rétablis avec texreindex, tous les fichiers non requis par la méthode d’indexation sélectionnée sont supprimés.

texupdindex

Cette commande n’est fonctionnelle qu’avec l’indexation Texpress. Un message d’erreur s’affiche si la commande est exécutée sur une table avec indexation Solr.