Zing-Suche in Serviceportal

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • 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

    Eine Suchquelle ist ein Datensatz, der das Verhalten und die Quelle durchsuchbarer Daten beschreibt. Eine Suchquelle definiert:
    • 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.

    Hinweis:
    Textindexgruppen unterstützen keine externen Suchquellen.

    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] .
    Hinweis:
    Legen Sie nur Suchaspekte für indizierte Felder fest. Felder, die nicht indiziert sind, können länger dauern, um Ergebnisse zurückzugeben, und sind nicht für eine schnelle Such-Experience optimiert. Weitere Informationen: Configure a table for indexing and searching.

    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.