Veraltete Datensätze aus löschen KI-Suche Index

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Führen Sie eine geplante Aufgabe aus, um veraltete Datensätze aus dem zu löschen KI-Suche Index.

    Vorbereitungen

    Erforderliche Rolle: Administrator
    Hinweis:
    Wenn glide.script_processor.adminDer Wert der Systemeigenschaft wurde vom Standardwert geändert. Sie benötigen die durch diesen Eigenschaftswert angegebene Rolle. Details zu diesem Eigenschaftswert und seinen Auswirkungen finden Sie unter Restrict access to background script [Updated in Security Center 1.3 and 2.0].

    Warum und wann dieser Vorgang ausgeführt wird

    Ob eine dieser Bedingungen für einen Datensatz in erfüllt ist KI-Suche Index, KI-Suche Markiert den Datensatz als veraltet.
    • Die Zeit seit der letzten Aktualisierung des Datensatzes überschreitet die Altersgrenze aus der Aufbewahrungsrichtlinie der indizierten Quelle
    • Der Datensatz erfüllt nicht mehr die für seine indizierte Quelle definierten Filterbedingungen
    KI-Suche Löscht täglich veraltete Datensätze aus dem Index. Administratoren können Datensätze manuell löschen, indem sie ein Hintergrundskript ausführen.

    Weitere Informationen zum Ausführen von Hintergrundskripts finden Sie unter Scripts - Background module.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Skripts – Hintergrundan.
      Hinweis:
      Wenn glide.script_processor.adminDer Wert der Systemeigenschaft ist auf Security_admin festgelegt. Sie müssen auf diese privilegierte Rolle hochstufen, um auf dieses Modul zuzugreifen. Weitere Informationen zum Erhöhen von Berechtigungen finden Sie unter Elevated privilege roles.
    2. In Skript ausführen (JavaScript auf Server ausgeführt) Textfeld: Geben Sie eines der folgenden Hintergrundskripts ein.
      • Um veraltete Datensätze zu löschen, die aus einer bestimmten Tabelle indiziert wurden, geben Sie dieses Skript ein und ersetzen Sie es TABELLENNAME Mit dem Namen der ausgewählten Tabelle:
        new sn_ais.IndexEvent().purgeFilteredDocuments('TABLE_NAME');
        Um beispielsweise alle veralteten Datensätze zu löschen, die aus der indizierten Quelle der Knowledge-Tabelle indiziert wurden, ersetzen Sie TABELLENNAME Mit kb_Knowledge Im Skript.
      • Um alle veralteten Datensätze im Index zu löschen, unabhängig davon, aus welcher Tabelle sie indiziert wurden, geben Sie dieses Skript ein:
        new sn_ais.IndexEvent().purgeFilteredDocuments();
    3. Wählen Sie Aus Skript ausführen .
      Das Skript erstellt ein Ereignis, das der Index-Handler verarbeitet, sodass das Skript nach Abschluss des Löschauftrags ohne Blockierung abgeschlossen wird.

    Ergebnisse

    Das Hintergrundskript wird ausgeführt und löscht veraltete Datensätze aus KI-Suche Index.