Vérification de l'index de recherche

- Les opérations Vérifier vérifient l'intégrité de l'index de recherche en validant l'intégrité des données de l'index ou en validant l'intégrité des fichiers d'index.
- Facultatif : Les opérations Lors de la réussite sont exécutées si toutes les opérations de vérification renvoient un statut de réussite. Les opérations de réussite typiques incluent des tâches telles que la création d'une sauvegarde d'index ou l'invalidation du cache.
- Facultatif : Les opérations Lors de l'échec sont exécutées si l'une des opérations de vérification renvoie un statut d'échec. Les opérations d'échec typiques incluent des tâches telles que la restauration d'une sauvegarde d'index ou l'envoi de notifications d'erreur à l'administrateur de site.
Les opérations de vérification peuvent être configurées avec le gestionnaire de réplication de sorte que chaque fois que la réplication se produit, la logique des opérations de vérification est appelée. Alternativement, les opérations Lors de la réussite et Lors de l'échec peuvent être configurées avec leur propre gestionnaire pour être appelées directement si nécessaire. Les opérations par défaut sont configurées à l'aide du gestionnaire /operation?.
Exemple
- Une opération de vérification est configurée pour s'exécuter sur un répéteur ou sur un serveur subordonné par rapport à l'index de recherche.
- L'opération de vérification s'exécute automatiquement par rapport à l'index nouvellement répliqué afin de valider l'index répliqué.
Les opérations de vérification peuvent être un ensemble de requêtes Solr par rapport à l'index pour vérifier les données du catalogue, ou une opération sophistiquée pour valider les fichiers segment d'index qui vérifie chaque document indexé. Les opérations de vérification doivent renvoyer un statut true ou false, qui est ensuite utilisé pour déterminer toute autre action.
- Si toutes les opérations de vérification réussissent, vous pouvez exécuter les opérations Lors de la réussite qui créent une sauvegarde d'index, déclenchent l'invalidation du cache ou tout autre événement pertinent.
Alternativement, si l'une des opérations de vérification signale un problème avec l'index nouvellement répliqué, vous pouvez exécuter des opérations Lors de l'échec qui reconstruisent l'index, restaurent une sauvegarde antérieure, ou récupèrent à nouveau l'index à partir du serveur principal. Dans la plupart des cas d'échec, vous pouvez exécuter des opérations Lors de l'échec qui avisent l'administrateur de site du problème.
Vous pouvez configurer les opérations Vérifier, Lors de la réussite et Lors de l'échec en fonction de vos besoins métier. La complexité des opérations dépend des ressources disponibles et des contraintes de temps des opérations en cours d'exécution.