Füllen Sie Suchvorschläge in aus Serviceportal

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Wenn Sie ein Upgrade von einem früheren Release durchführen, führen Sie ein Skript aus, um Suchvorschläge mit Daten aus einer Plattform-Suchtabelle auszufüllen, um Ihren Benutzern Suchvorschläge bereitzustellen. Alternativ können Sie warten, bis Benutzer nach Stichwörtern suchen, anstatt dieses Skript auszuführen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    In neuen Instanzen sind die Suchvorschläge standardmäßig aktiviert. In aktualisierten Instanzen müssen Sie die Suchvorschläge aktivieren. Weitere Informationen finden Sie unter Suchvorschläge aktivieren.

    Warum und wann dieser Vorgang ausgeführt wird

    Die ServiceNow AI Platform sammelt Suchdaten und Analysen, die Suchvorschläge generieren. Wenn Sie ein Upgrade von einem früheren Release durchführen, enthalten die Suchanalysen noch keine Daten. Um Ihren Benutzern sofort Vorschläge zu machen, können Sie die Suchvorschläge mit Daten aus der Tabelle „Textsuchen“ [Text_search] oder der Tabelle „Serviceportal-Protokolleinträge“ [sp_log]. Die Tabelle „Serviceportal-Protokolleinträge“ enthält Suchdaten aus Serviceportal Nur und kann weniger Zeit in Anspruch nehmen, um Suchvorschläge auszufüllen. Die Tabelle „Textsuche“ enthält Suchdaten aus der gesamten Plattform.

    Suchvorschläge verbessern sich im Laufe der Zeit, da mehr Personen verwenden Serviceportal. Suchvorschläge sind eine ServiceNow AI Platform-Funktion. Weitere Informationen finden Sie unter Vorschläge Durchsuchen .

    Warnung:
    Das Ausfüllen von Suchvorschlägen kann eine ressourcenintensive Aufgabe sein, die eine Weile dauern kann. Führen Sie dieses Skript nicht während der Spitzenzeiten aus. Das Ausfüllen von Suchvorschlägen wird in Instanzen mit Domänentrennung nicht unterstützt.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Geplante Aufgabenan.
    2. Öffnen Sie Füllen Sie Vorschläge aus, um Kaltstart zu vermeiden – Portale Geplante Aufgabe.
    3. Ändern Sie das Skript für Ihre Suchimplementierung.
      1. Definieren Sie, für welche Portale die Vorschläge gelten.
        Standardmäßig füllt das Skript Vorschläge im Serviceportal des Basissystems aus, Sie können dem Array jedoch beliebig viele hinzufügen.
        var portals = ["Service Portal"];
      2. Ändern Sie, woher die Daten stammen
        Standardmäßig importiert das Skript Daten aus der Tabelle „Textsuchen“ [Text_search], Sie können jedoch die Quelltabelle in die Tabelle „Serviceportal-Protokolleinträge“ [sp_log] ändern. Die Serviceportal-Protokolleinträge speichern nur Datensätze aus den letzten 90 Tagen.
        var searchLogTable = "text_search";
      3. Daten an beliebige anwenderdefinierte Suchquellen in Ihrer Instanz übertragen.

        Vorschläge sind für externe Suchquellen nicht aktiviert. Sie müssen Daten sowohl an den Namen der Suchquelle als auch an die SYS-ID übertragen.

        Verschieben Sie beispielsweise Textsuchen aus der Incident-Tabelle in Ihre anwenderdefinierte Incident-Suchquelle. Weitere Informationen zu anwenderdefinierten Suchquellen finden Sie unter Suchquellen definieren. Standardmäßig verschiebt das System Textsuchen aus den Tabellen Katalog und Wissen an die jeweiligen Suchquellen.

        Fügen Sie den folgenden Code nach Zeile 11 im Skript für jede Ihrer anwenderdefinierten Suchquellen hinzu.

        searchSources.push("<search-source-table-name>");
        searchSourceIds.push("<search-source-sys-id>");

        Wenn die Suchquelltabelle nicht vorhanden ist, sendet das System keine Vorschläge an diese Suchquelle.

      4. Speichern Sie den Datensatz.
        Stellen Sie sicher, dass das Skript die erforderliche Konfiguration enthält. Sie können das Skript nur einmal ausführen.
    4. Aktivieren Sie den Datensatz, und wählen Sie Jetzt ausführen aus.
      Durch die Ausführung dieser geplanten Aufgabe werden die Tabellen „Suchereignisse“ [sys_search_event], „Suchquellenereignisse“ [sys_search_Source_event] und „Suchvorschläge“ [sys_search_suggestion] ausgefüllt.

    Ergebnisse

    Anwender sehen Vorschläge, wenn sie mit der Eingabe eines beginnen Serviceportal Such-Widget.