Show TOC

Documentation fonctionServices de conception Trouver ce document dans la structure de navigation

 

Moteur de recherche : service d'indexation

Le service d'indexation fournit une API pour gérer les processus d'indexation. Le service d'indexation est conçu pour être intégré au service de récupération du référentiel de connaissance (voir Services d'exécution). Par conséquent, lorsqu'une base de connaissances est intégrée dans le référentiel de connaissance Software Agent Framework (SAF), la fonctionnalité de base fournie par le service d'indexation est immédiatement disponible pour la base de connaissances. Le service d'indexation est constitué des opérations suivantes :

  • Création d'un index

  • Suppression d'un index

  • Compilation complète

  • Compilation delta

  • Ajout d'une entité de connaissance à un index

  • Suppression d'une entité de connaissance d'un index

  • Modification du contenu d'un index

Moteur de recherche : gestion de la file d'attente de jobs à exécuter

Toutes les opérations de conception relatives aux moteurs de recherche sont contrôlées par la gestion de la file d'attente de jobs SAF. La gestion de la file d'attente de jobs est cruciale pour contrôler et résoudre les problèmes suivants :

  • Contrôle de processus d'indexation simultanés pour des bases de connaissances, des mandants, des langues et des serveurs différents

  • Compilation efficace de données d'un volume important dans un index

  • Contrôle et traitement des mises à jour du delta

  • Restauration des jobs ayant échoué

    Cela est particulièrement important pour le chargement initial d'une base de connaissances.

  • Organisation de jobs dépendants dans un ordre correct

  • Interruption et restauration de jobs indésirables

Des procédures avancées sont également intégrées dans la structure du moteur de recherche SAF pour améliorer les performances d'indexation :

  • Des files d'attente multiples sont conçues pour traiter des demandes simultanées à partir de bases de connaissances, de mandants et de langues différents.

  • La taille du paquet configurable est utilisée pour récupérer et soumettre l'indexation de contenu dans les paquets.

  • Les mises à jour automatiques du delta peuvent être planifiées pour chaque index.

  • Les jobs ayant échoué peuvent être poursuivis.

  • Les jobs individuels peuvent être surveillés et contrôlés à partir d'une application centrale. Pour plus d'informations, voir Compilation de la base de connaissances.