Dans Maarch Courrier, l’indexation plein texte des documents est effectuée automatiquement lors de l’enregistrement d’un courrier.
Cependant, en cas d’erreur pendant cette opération ou si les index sont corrompus, il peut être nécessaire de relancer l’indexation d’un document spécifique ou de réindexer l’ensemble des documents en erreur.
Un script dédié permet d’effectuer ces opérations.
Exécutez l'une dès commande ci-dessous 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>
Paramètres :
monCollId : letterbox_coll (courriers), attachments_coll (pièces jointes), attachments_version_coll (versions de pièces jointes)monUserWS : identifiant textuel d’un utilisateur webservice (ex. : cchaplin)monResId : identifiant du courrier (ex. : 142)Pour réindexer uniquement les documents dont la colonne fulltext_result est à ERROR, exécutez :
php src/app/convert/scripts/FullTextScript.php --customId <monCustom> --collId <monCollId> --userId <monUserWS> --mode reindex
Paramètres :
monCollId : letterbox_coll, attachments_coll, attachments_version_collmonUserWS : identifiant webservice (ex. : cchaplin)Pour relancer l’indexation complète de tous les documents, utilisez la commande :
php src/app/convert/scripts/FullTextScript.php --customId <monCustom> --collId <monCollId> --userId <monUserWS> --mode reindex-full
Paramètres :
monCollId : letterbox_coll, attachments_coll, attachments_version_collmonUserWS : identifiant webservice (ex. : cchaplin)Cette commande réindexe l’intégralité des documents de la collection spécifiée.