Purger les enregistrements périmés de l’index Recherche IA

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Exécutez une tâche planifiée pour supprimer les enregistrements périmés de l’index Recherche IA .

    Avant de commencer

    Rôle requis : admin
    Remarque :
    Si la valeur par défaut de la glide.script_processor.admin propriété système a été modifiée, vous devez utiliser le rôle spécifié par cette valeur de propriété. Pour plus de détails sur cette valeur de propriété et ses effets, reportez-vous à la section Restrict access to background script.

    Pourquoi et quand exécuter cette tâche

    Si l’une ou l’autre de ces conditions est satisfaite pour un enregistrement dans l’index Recherche IA , Recherche IA marque l’enregistrement comme périmé.
    • Délai écoulé depuis la dernière mise à jour de l’enregistrement au-delà de la limite d’âge établie par rapport à la politique de conservation de sa source indexée
    • L’enregistrement ne satisfait plus aux conditions de filtre définies pour sa source indexée
    Recherche IA Purge quotidiennement automatiquement les enregistrements périmés de l’index. Les administrateurs peuvent purger les enregistrements manuellement en exécutant un script en arrière-plan.

    Pour plus d’informations sur l’exécution de scripts en arrière-plan, reportez-vous à la section Scripts - Background module.

    Procédure

    1. Accédez à la Tous > Définition du système > Scripts - Arrière-plan.
      Remarque :
      Si la valeur de la glide.script_processor.admin propriété système est définie sur security_admin, vous devez vous élever à ce rôle privilégié pour accéder à ce module. Pour plus d’informations sur l’élévation des privilèges, reportez-vous à la section Elevated privilege roles.
    2. Dans le champ de texte Script exécuté (JavaScript exécuté sur le serveur), entrez l’un des scripts en arrière-plan suivants.
      • Pour purger les enregistrements périmés indexés à partir d’une table spécifique, entrez ce script en remplaçant TABLE_NAME par le nom de la table choisie :
        new sn_ais.IndexEvent().purgeFilteredDocuments('TABLE_NAME');
        Par exemple, pour purger tous les enregistrements périmés indexés à partir de la source indexée de la table de connaissances, remplacez TABLE_NAME par kb_knowledge dans le script.
      • Pour purger tous les enregistrements périmés de l’index, quelle que soit la table à partir de laquelle ils ont été indexés, entrez ce script :
        new sn_ais.IndexEvent().purgeFilteredDocuments();
    3. Sélectionnez Exécuter le script.
      Le script crée un événement que le gestionnaire d’index traite de sorte que le script se termine sans bloquer à la fin de la tâche de purge.

    Résultats

    Le script en arrière-plan s’exécute, supprimant les enregistrements périmés de l’index Recherche IA .