Zing-Suche in Serviceportal
DieServiceportal Suche unterstützt die Textindizierung und Suchmaschine ServiceNow Zing. Mit Zing können Sie Datensatzdaten nach Tabelle indizieren und durchsuchen. Zing wird vollständig mit ServiceNow -Code erstellt und im relationalen Modell implementiert.
Um Daten in Serviceportaldurchsuchbar zu machen, erstellen Sie Suchquellen, die Daten aus einer einzelnen Tabelle in Ihrer Instanz ServiceNow, aus mehreren Tabellen ServiceNow oder von einer externen Website abrufen.
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, verwendet Serviceportal 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 Möglichkeiten zur 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:Suchfacetten verhalten sich möglicherweise nicht wie erwartet, wenn sie in eine erweiterte Suchquelle integriert werden, die Daten von einer Nicht- ServiceNow -Site abfragt.
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 Now 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.
Suchvorschläge 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 Suchvorschläge aktivieren und deaktivieren. Serviceportal Such-Widgets verwenden automatisch die von Ihnen aktivierte Funktion.
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 – Scoped Erstellt einen Aspekt mit einer oder mehreren Auswahlmöglichkeiten. SPScriptedFacet – Scoped Definiert Aspektelemente, Filter oder zugeordnete Abfragen für den Aspekt.