Füllen Sie Suchvorschläge in aus Serviceportal

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Wenn Sie ein Upgrade von einem vorherigen Release durchführen, führen Sie ein Skript aus, um Suchvorschläge mit Daten aus einer Plattformsuchtabelle auszufüllen, um Ihren Anwendern Suchvorschläge bereitzustellen. Alternativ können Sie warten, bis Anwender 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 Aktivieren Sie Suchvorschläge .

    Warum und wann dieser Vorgang ausgeführt wird

    Die Now PlatformErfasst Suchdaten und Analytics, die Suchvorschläge generieren. Wenn Sie ein Upgrade von einem vorherigen Release durchführen, enthalten die Such-Analytics noch keine Daten. Um Ihren Anwendern sofort Vorschläge bereitzustellen, können Sie die Suchvorschläge mit ausfüllen Daten aus der Tabelle „Textsuchen“ [Text_search] oder der Tabelle „Serviceportal-Protokolleinträge“ [sp_log]. Die Tabelle „Serviceportal-Protokolleinträge“ enthält Suchdaten aus ServiceportalNur 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 ist ein Now PlatformFunktion. Weitere Informationen finden Sie unter Suchvorschläge .

    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 Spitzenzeiten aus. Das Ausfüllen von Suchvorschlägen wird in domänengetrennten Instanzen 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. Übertragen Sie Daten an beliebige anwenderdefinierte Suchquellen in Ihrer Instanz.

        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 an Ihre anwenderdefinierte Incident-Suchquelle. Weitere Informationen zu anwenderdefinierten Suchquellen finden Sie unter Definieren Sie eine Suchquelle. 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 benötigte Konfiguration enthält. Sie können das Skript nur einmal ausführen.
    4. Aktivieren Sie den Datensatz, und wählen Sie aus Jetzt Ausführen .
      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 beginnen ServiceportalSuch-Widget.