Script d’indexation plein texte

Dans Maarch Courrier 21.03, l’indexation plein texte des documents est faite automatiquement à l’enregistrement des courriers. Si une erreur se produit lors de cette procédure ou si les index sont endommagés, il peut être nécessaire d’indexer un document en particulier, ou de réindexer l’ensemble des documents en erreur. Un script est fourni à cet effet.

Indexation d’un courrier précis

La commande suivante est à exécuter depuis la racine de l’application, par exemple /var/www/html/MaarchCourrier/ :

php src/app/convert/scripts/FullTextScript.php --customId <monCustom> --collId <monCollId> --userId <monUserWS> --resId <monResId>
  • monCollId : letterbox_coll (courriers), attachments_coll (pièces-jointes), attachments_version_coll (version de pièces-jointes) ;
  • monUserWS : identifiant textuel d’un utilisateur de webservice (ex : cchaplin)
  • monResId : ex : 142

Réindexation des courriers en erreur

La commande suivante est à exécuter depuis la racine de l’application, par exemple /var/www/html/MaarchCourrier/ :

php src/app/convert/scripts/FullTextScript.php --customId <monCustom> --collId <monCollId> --userId <monUserWS> --mode reindex
  • monCollId : letterbox_coll (courriers), attachments_coll (pièces-jointes), attachments_version_coll (version de pièces-jointes) ;
  • monUserWS : identifiant textuel d’un utilisateur de webservice (ex : cchaplin)

Cette commande va uniquement réindexer les documents pour lesquels la colonne fulltext_result est à ERROR.

results matching ""

    No results matching ""