Zing-Suche in Serviceportal
ServiceportalDie Suche unterstützt ServiceNowZing-Textindizierung und Suchmaschine. Mit Zing können Sie Datensatzdaten nach Tabelle indizieren und durchsuchen und wird vollständig mit erstellt ServiceNowCode und innerhalb des relationalen Modells implementiert.
Um Daten durchsuchbar zu machen Serviceportal, Erstellen Sie Suchquellen, die Daten aus einer einzelnen Tabelle in abrufen ServiceNowInstanz, aus mehreren ServiceNowTabellen oder von einer externen Website.
Suchquellen
- Woher Suchdaten abgerufen werden sollen.
- Gibt an, ob Suchvorschläge das Suchfeld basierend auf der Anwendereingabe ausfüllen können.
- Wie ein Sucheintrag auf der Seite „Suchergebnisse“ dargestellt wird.
Suchquellen haben einfache und erweiterte Konfigurationen.
- Einfach
- Definieren Sie eine Tabelle in Ihrem ServiceNowInstanz als Quelle durchsuchbarer Daten. Weitere Informationen finden Sie unter Definieren Sie eine Suchquelle.
Wenn Sie eine einfache Suchquelle erstellen, ServiceportalVerwendet die in Ihrer Instanz konfigurierten Suchmaschineneinstellungen. Weitere Informationen finden Sie unter Zing-Textindizierung und Suchmaschine .
- Erweitert
Definieren Sie ein Datenabrufskript, um Daten zurückzugeben. Ein Datenabruf-Skript 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 darüber, wie eine Suche ausgeführt wird. Sie sind nicht darauf beschränkt, einzelne Tabellen in abzufragen ServiceNowUnd kann ein Skript definieren, das Daten aus mehreren Tabellen oder von einem beliebigen Ort im Web abruft. Weitere Informationen finden Sie unter Tutorial: Richten Sie eine externe Knowledge Base-Suchquelle ein.
Hinweis:Suchaspekte verhalten sich möglicherweise nicht wie erwartet, wenn sie in eine erweiterte Suchquelle integriert werden, die Daten von nicht- ServiceNowWebsite.
Textindexgruppen
Eine Textindexgruppe definiert Wie Anwender Suchergebnisse sehen. Kombinieren Sie beispielsweise Suchergebnisse aus mehreren Quellen, oder legen Sie die Gewichtung bestimmter Felder fest. Textindexgruppen sind ein Now PlatformFunktion. Weitere Informationen finden Sie unter Konfigurieren Sie mehrere Tabellen für die Indizierung und Suche .
Ordnen Sie ein Portal einer Textindexgruppe zu, um allgemeine Suchregeln zu erstellen und Suchergebnisse aus allen Suchquellen in der Gruppe zu kombinieren. Wenn Sie über eine anwenderdefinierte Suchquelle oder ein anwenderdefiniertes Suchportal verfügen, überlegen Sie, ob Sie das Basissystem verwenden möchten Portal_index_Group Textindexgruppe, oder erstellen Sie eine eigene Textindexgruppe. Die Textindexgruppe des Basissystems enthält die Katalogelemente und Wissenstabellen. Wenn ein Anwender in nach einem Element sucht Serviceportal, Werden kombinierte Ergebnisse aus diesen Tabellen angezeigt. 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 glide.service_portal.search_as_you_type_behaviorSystemeigenschaft zum Ändern dieses Verhaltens. Weitere Informationen finden Sie unter Aktivieren und deaktivieren Sie Suchvorschläge . ServiceportalSuch-Widgets verwenden automatisch die Funktion, die Sie aktivieren.
Aspekte durchsuchen
Ermöglichen Sie Ihren Endanwendern, Suchergebnisse nach einem aussagekräftigeren Ergebnissatz zu filtern. Aspekte können Ergebnisse zurückgeben basierend auf:
- Felder in einer Tabelle wie Aktiv Oder Autor .
- Abfragebedingungen wie [Aktualisiert][nach][letzte Woche] .
Suchaspekte werden im Widget „Facettensuche“ auf der Seite „sp_search“ gerendert. In neuen Instanzen sind Suchaspekte standardmäßig aktiviert. Wenn Sie ein Upgrade von einem vorherigen Release durchführen, aktivieren Sie Suchaspekte, indem Sie einen Datensatz in der Tabelle „Seitenroutenzuordnungen“ [sp_page_route_map] aktivieren.Siehe Aktivieren Sie Suchaspekte.
- Einfach
- Ermöglichen Sie Endanwendern, Suchergebnisse für eine einfache Suchquelle zu verfeinern. Sie können Aspekte für eine Tabellensuchquelle erstellen, die Ergebnisse basierend auf Feldwerten oder Abfragebedingungen zurückgeben.Siehe Fügen Sie einer einfachen Suchquelle Aspekte hinzu.
- Erweitert
Definieren Sie Aspekte für Quellen der erweiterten Suche mit Skript zur Aspektgenerierung Im Suchquelldatensatz. Verwenden Sie Aspekte-APIs, um Aspekte zu erstellen und zuzuweisen ServiceNowAspektelemente oder dem Aspekt zugeordnete Abfragen.
API Verwenden SPScriptedFacetService: Bereichsbezogen Erstellt einen Einzel- oder Mehrfachauswahlaspekt. SPScriptedFacet: Bereichsbezogen Definiert Aspektelemente, Filter oder zugeordnete Abfragen für den Aspekt.