Forum CMS Made Simple FR
créer un cron pour réindexer les données du module Search ? - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : créer un cron pour réindexer les données du module Search ? (/thread-2717.html)



créer un cron pour réindexer les données du module Search ? - lucho69 - 25/04/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.6
#~ Url du site : presencepme.com
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



bonjour
j'utilise pour plusieurs clients le module CompanyDirectory et je les pousse à mettre à jour fréquemment leur fiche pour être bien référencé
Mais si j'oublie de ré-indexer les données dans le module search, les dernieres maj ne sont bien sur pas indexées

Savez vous si l'option "Réindexer tout le contenu" du module Search peut être automatisé via un Cron ?

merci


créer un cron pour réindexer les données du module Search ? - heriquet - 02/05/2013

Bonjour,

A priori, je dirais que oui car en fouillant un peu dans l'admin, on constate que le module Search possède une méthode qui s'appelle Reindex().

Il suffirait de faire une udt qui charge une instance du module et appelle cette méthode.

Tu pourrais aussi te passer du cron et appeler l'udt via un événement (menu Extensions - Gestion des événements), pour autant que CompanyDirectory possède un événement lancé lors de l'ajout ou la mise à jour d'un élément.

Bon travail !