KI-Suche Formular „Genius-Ergebniskonfiguration“.

  • Freigeben Version: Xanadu
  • Aktualisiert 5. August 2024
  • 3 Minuten Lesedauer
  • Das Formular KI-Suche Genius-Ergebniskonfiguration enthält Informationen zu Genius-Ergebniskonfigurationen, die für Ihre Suchprofile in KI-Suchedefiniert sind. Verwenden Sie dieses Formular, wenn Sie eine Genius-Ergebniskonfiguration erstellen oder ändern.

    Weitere Informationen zum Erstellen oder Bearbeiten einer Genius-Ergebniskonfiguration finden Sie unter Erstellt eine Genius-Ergebniskonfiguration.

    Tabelle : 1. KI-Suche Formular „Genius-Ergebniskonfiguration“.
    Feld Beschreibung
    Name Name für die Genius-Ergebniskonfiguration.
    Auslösebedingung

    Bedingung, die die Auswertung der Genius-Ergebniskonfiguration auslöst.

    Unterstützte Werte:
    • Immer: Die Genius-Ergebniskonfiguration wird für jede Suchabfrage ausgelöst.
    • NLU: Die Genius-Ergebniskonfiguration wird ausgelöst, wenn die erkannte Absicht der Suchabfrage mit einem übereinstimmt NLU Modell Absicht Um diese Auslöserbedingung zu verwenden, müssen Sie das Modell NLU und mindestens eine seiner Absichten mit Ihrer Genius-Ergebniskonfiguration verknüpfen. Anweisungen dazu finden Sie unter Verknüpfen Sie ein Modell und Absichten vom Typ NLU mit einer Genius-Ergebniskonfiguration.

      Hinweis:

      Damit eine NLU -Auslösebedingung funktioniert, muss das Modell NLU veröffentlicht werden. Sie können den Status des NLU-Modells überprüfen, indem Sie zu navigieren Alle > KI-Suche > Suchabfrageeinstellungen > Absichten suchenan.

    • Begriff: Die Genius-Ergebniskonfiguration wird ausgelöst, wenn die Suchabfrage genau mit einem angegebenen Satz von Abfragebegriffen übereinstimmt.
      Hinweis:
      Genaue Übereinstimmung bedeutet, dass die Suchabfrage nur die angegebenen Begriffe in der angegebenen Reihenfolge enthalten darf. Wenn Sie beispielsweise den Konferenzraum als Auslöserbegriff definieren, löst die Suche nach einem Konferenzraum die Bedingung Genius-Ergebnis aus, die Suche nach einem Hotelkonferenzraum oder einer Raumkonferenz löst sie jedoch nicht aus.
    Benennung Begriff, der die Genius-Ergebniskonfiguration auslöst, wenn er genau mit der Suchabfrage übereinstimmt. Dieses Feld wird nur angezeigt, wenn Sie im Feld Auslösebedingung die Option Bedingung auswählen.
    Anwendung Anwendungsbereich für die Genius-Ergebniskonfiguration. Dieses Feld wird automatisch festgelegt.
    Aktiv Option zum Aktivieren der Genius-Ergebniskonfiguration. Inaktive Genius-Ergebniskonfigurationen werden nie ausgelöst.
    Skriptvorlage für Prozessor Beispiel für eine serverseitige Skriptfunktion. Verwenden Sie den in diesem Feld angezeigten Code als Grundlage für Ihre Skripts für den KI-Suche Anforderungsprozessor und den KI-Suche Antwortprozessor. Dieses Feld wird automatisch festgelegt.
    KI-Suche Anforderungsprozessor
    Serverseitige Skriptfunktion, die ein GeniusResultContext -Objekt als Parameter akzeptiert. Die Funktion muss ein GeniusResultAnswer- Objekt zurückgeben, das eine Suchabfrage enthält. Bis zu drei Ergebnisse aus dieser Suchabfrage werden als Genius-Ergebnis-Antwortkarten angezeigt.
    Hinweis:
    Dieses Feld ist erforderlich, wenn der Antwortprozessor für die KI-Suche nicht ausgefüllt ist. Sie können den Code aus der Skriptvorlage Prozessor kopieren und als Ausgangspunkt für Ihre Skriptfunktion verwenden.

    Wenn eine Suchabfrage die Genius-Ergebniskonfiguration auslöst, führt das System dieses Skript aus und sendet dann sowohl die auslösende Suchabfrage als auch die geskriptete Suchabfrage an das Back-End KI-Suche, um die Suchergebnisse zu berechnen.

    Verwenden Sie zum Definieren einer Suchabfrage die API-Methoden GeniusResultAnswer.setTable(), GeniusResultAnswer.addSearchPhrases()und GeniusResultAnswer.setSearchPhrase().

    Einzelheiten zu den API-Methoden, die in dieser Skriptfunktion verwendbar sind, einschließlich Anwendungsbeispielen, finden Sie in den Beschreibungen der bereichsbezogenen JavaScript-APIs GeniusResultAnswer und GeniusResultContext.
    Hinweis:
    Die API-Methode GeniusResultContext.getMatchingDocuments() gibt keine Ergebnisse zurück, wenn sie in einem Skript für den Anforderungsprozessor für die KI-Suche aufgerufen wird, da das Skript ausgeführt wird, bevor KI-Suche Ergebnisse für die auslösende Suchabfrage berechnet. Verwenden Sie diese Methode nicht in Ihren Anforderungsprozessorskripts.
    KI-Suche Antwortprozessor
    Serverseitige Skriptfunktion, die ein GeniusResultContext -Objekt als Parameter akzeptiert. Die Funktion muss ein GeniusResultAnswer- Objekt zurückgeben, das eine oder mehrere Zuordnungen von Schlüssel-Wert-Paaren definiert. Sie können diese Schlüssel-Wert-Paare auf der Antwortkarte des Genius-Ergebnisses anzeigen, indem Sie sie als Rückgabefelder angeben.
    Hinweis:
    Dieses Feld ist erforderlich, wenn der Anforderungsprozessor für die KI-Suche nicht ausgefüllt ist. Sie können den Code aus der Skriptvorlage Prozessor kopieren und als Ausgangspunkt für Ihre Skriptfunktion verwenden.

    Wenn eine Suchabfrage die Genius-Ergebniskonfiguration auslöst, führt das System dieses Skript aus, nachdem KI-Suche die Suchergebnisse berechnet hat.

    Um Ihre Zuordnung von Schlüssel-Wert-Paaren zu definieren, verwenden Sie die API-Methode GeniusResultAnswer.addDataMap(). Jedes Schlüssel-Wert-Paar stellt einen Feldnamen und einen Wert dar, die Sie auf der Genius-Ergebnisantwortkarte mithilfe der Liste der Rückgabefelder anzeigen können.

    Einzelheiten zu den API-Methoden, die in dieser Skriptfunktion verwendbar sind, einschließlich Anwendungsbeispielen, finden Sie in den Beschreibungen der bereichsbezogenen JavaScript-APIs GeniusResultAnswer und GeniusResultContext.

    Rückgabefelder

    Kommagetrennte Liste von Feldern, die auf der Genius-Ergebnisantwortkarte angezeigt werden sollen. Dieses Feld ist erforderlich, wenn der Antwortprozessor für die KI-Suche ausgefüllt ist.

    Das Verhalten hängt davon ab, welches Prozessorskriptfeld ausgefüllt wird:
    • Wenn der Antwortprozessor für die KI-Suche ausgefüllt ist, müssen Sie dieses Feld verwenden, um die Namen der Felder anzugeben, die in Ihrem GeniusResultAnswer-Antwortobjekt definiert sind und auf der Genius-Ergebnisantwortkarte angezeigt werden sollen.
    • Wenn der Antwortprozessor der KI-Suche nicht ausgefüllt ist, werden auf der Antwortkarte des Genius-Ergebnisses automatisch die allgemeinen KI-Suche -Indexfelder angezeigt:
      • ai_search_parent_title
      • ai_search_teaser_text
      • ai_search_teaser_title
      • record_class_name
      • sys_id
      • Tabelle

      Sie können dieses Feld optional verwenden, um zusätzliche KI-Suche -Indexfelder anzugeben, die Sie für Suchergebnisse anzeigen möchten, die auf den Antwortkarten für das Genius-Ergebnis angezeigt werden.

      Informationen zum Anzeigen der Liste der KI-Suche -Indexfelder finden Sie unter KI-Suche Indexfelder.