Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

créer un cron pour réindexer les données du module Search ?
#1

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
Répondre
#2

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 !

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)