Zing-Suche in Serviceportal
Serviceportal Die Suche unterstützt ServiceNow Zing-Textindizierung und Suchmaschine. Mit Zing können Sie Datensatzdaten nach Tabelle indizieren und durchsuchen und wird vollständig mit erstellt ServiceNow Code und innerhalb des relationalen Modells implementiert.
Um Daten von durchsuchbar zu machen Serviceportal, Erstellen Sie Suchquellen, die Daten aus einer einzelnen Tabelle in Ihrem abrufen ServiceNow Instanz, aus mehreren ServiceNow Tabellen oder von einer externen Website.
Suchquellen
- Woher Suchdaten abgerufen werden sollen.
- ob Suchvorschläge das Suchfeld basierend auf Benutzereingaben auffüllen können
- wie ein Sucheintrag auf der Suchergebnisseite angezeigt wird
Suchquellen verfügen über einfache und erweiterte Konfigurationen.
- Einfach
- Definieren Sie eine Tabelle in Ihrer ServiceNow-Instanz als Quelle durchsuchbarer Daten. Weitere Informationen finden Sie unter Suchquellen definieren.
Wenn Sie eine einfache Suchquelle erstellen, Serviceportal Verwendet die in Ihrer Instanz konfigurierten Suchmaschineneinstellungen. Weitere Informationen finden Sie unter Zing-Textindizierung und Suchmaschine .
- Erweitert
Definieren Sie ein Datenabfrageskript, um Daten zurückzugeben. Ein Datenabfrageskript wird auf dem Server ausgeführt und gibt ein Ergebnis-Array an das Such-Widget zurück. Diese Methode ist komplexer, bietet jedoch vollständige Kontrolle über die Ausführung einer Suche. Sie sind nicht nur auf die Abfrage einzelner Tabellen in ServiceNow beschränkt und können ein Skript definieren, das Daten aus mehreren Tabellen oder von einer beliebigen Stelle im Web abruft. Weitere Informationen finden Sie in Tutorial: Externe Suchquelle für die Knowledge Base einrichten.
Hinweis:Suchaspekte verhalten sich möglicherweise nicht wie erwartet, wenn sie in eine erweiterte Suchquelle integriert werden, die Daten von nicht- ServiceNow Website.
Textindexgruppen
Eine Textindexgruppe definiert wie Benutzer Suchergebnisse sehen. Kombinieren Sie beispielsweise Suchergebnisse aus mehreren Quellen, oder legen Sie die Gewichtung bestimmter Felder fest. Textindexgruppen sind eine ServiceNow AI Platform-Funktion. Weitere Informationen finden Sie unter Mehrere Tabellen für Indizierung und Suche konfigurieren.
Ordnen Sie ein Portal einer Textindexgruppe zu, um allgemeine Suchregeln zu erstellen und Suchergebnisse aus allen Suchquellen in der Gruppe zu kombinieren. Wenn Sie eine benutzerdefinierte Suchquelle oder ein Portal haben, überlegen Sie, ob Sie die portal_index_group-Textindexgruppe des Basissystems verwenden oder eine eigene Textindexgruppe erstellen möchten. Die Basissystem-Textindexgruppe enthält die Tabellen „Katalogelemente“ und „Wissen“. Wenn ein Benutzer nach einem Element in Serviceportal sucht, sieht er kombinierte Ergebnisse aus diesen Tabellen.Informationen zum Hinzufügen einer Indexgruppe zu einem Portal finden Sie unter Fügen Sie einem Portal eine Textindexgruppe hinzu.
Vorschläge durchsuchen und Typeahead-Suche
Suchvorschläge ersetzen die Typeahead-Suche in Serviceportal. Aktualisieren Sie die Systemeigenschaft glide.service_portal.search_as_you_type_behavior, um dieses Verhalten zu ändern.Weitere Informationen finden Sie unter Aktivieren und deaktivieren Sie Suchvorschläge . Serviceportal Such-Widgets verwenden automatisch die Funktion, die Sie aktivieren.
Aspekte suchen
Ermöglichen Sie Ihren Endbenutzern, Suchergebnisse nach einer aussagekräftigeren Ergebnismenge zu filtern. Aspekte können Ergebnisse zurückgeben, basierend auf:
- Feldern in einer Tabelle wie z.B. Aktiv oder Autor
- Abfragebedingungen wie [Aktualisiert][Nach][Letzte Woche].
Suchfacetten werden im Widget „Aspektsuche“ auf der Seite sp_search gerendert. Bei neuen Instanzen sind Suchfacetten standardmäßig aktiviert. Wenn Sie ein Upgrade von einer früheren Version durchführen, aktivieren Sie Suchfacetten, indem Sie einen Datensatz in der Tabelle „Page Route Maps“ [sp_page_route_map] aktivieren. Siehe Suchaspekte aktivieren.
- Einfach
- Endbenutzer können die Suchergebnisse für eine einfache Suchquelle verfeinern. Sie können Facetten für eine Tabellensuchquelle erstellen, die Ergebnisse basierend auf Feldwerten oder Abfragebedingungen zurückgibt. Siehe Aspekte einer einfachen Suchquelle hinzufügen.
- Erweitert
Definieren Sie Aspekte für erweiterte Suchquellen mithilfe des Skripts für Aspektgenerierung im Suchquellendatensatz. Verwenden Sie Aspekt-APIs, um Aspekte zu erstellen und Aspekten ServiceNow-Aspektelemente oder zugeordnete Abfragen zuzuweisen.
API Verwenden SPScriptedFacetService: Bereichsbezogen Erstellt einen Aspekt mit einer oder mehreren Auswahlmöglichkeiten. SPScriptedFacet: Bereichsbezogen Definiert Aspektelemente, Filter oder zugeordnete Abfragen für den Aspekt.