Erstellen Sie einen benutzerdefinierten Suchabgleich für die globale Suche

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Passen Sie die globale Such-Experience so an, dass Suchergebnisse mit exakter Übereinstimmung aus einer angegebenen Tabelle und Spalte (Feld) zurückgegeben werden. Sie können benutzerdefinierte Suchabgleicher für Suchbegriffe mit Präfixen gefolgt von Zahlen konfigurieren, z. B. INT470271, oder für numerische Suchbegriffe mit Trennzeichen, z. B. 525-326-3827 oder 2016/01/08.

    Vorbereitungen

    Sie müssen Next Experience aktiviert haben.

    KI-Suche muss als Suchmaschine für die globale Suche konfiguriert sein. Weitere Informationen zum Konfigurieren von KI-Suche als Suchmaschine für die globale Suche finden Sie unter KI-Suche für Next Experience.
    Hinweis:
    Wenn Ihre Instanz ursprünglich mit Utah oder einem späteren Familien-Release erstellt wurde, wird KI-Suche automatisch als Suchmaschine für die globale Suche konfiguriert.

    Erforderliche Rolle: ais_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um das Verhalten der genauen Übereinstimmung in der globalen Suche anzupassen, können Sie einen benutzerdefinierten Suchabgleich definieren. Der Abgleicher gibt ein Java-Muster für reguläre Ausdrücke an, das KI-Suche Suchabfragen mit vergleicht, sowie eine Tabelle und eine Spalte (Feld) aus dieser Tabelle. Wenn eine Suchabfrage genau mit dem Muster des regulären Ausdrucks übereinstimmt, wird der benutzerdefinierte Matcher ausgelöst, und die globale Suche gibt nur Ergebnisse mit exakter Übereinstimmung aus der angegebenen Tabelle und Spalte zurück.

    Benutzerdefinierte Suchabgleicher haben Vorrang vor der standardmäßigen KI-Suche -Funktionalität für exakte Übereinstimmungen für Tabellen mit Präfixen, die in der Nummerntabelle [sys_number] definiert sind. Wenn eine globale Suchabfrage nicht mit dem regulären Ausdrucksmuster eines benutzerdefinierten Suchabgleichers übereinstimmt, greift KI-Suche auf die Auswertung der Abfrage auf exakte Übereinstimmungen in Tabellen mit definierten Präfixen zurück.
    Hinweis:
    Benutzer mit der Administratorrolle können dieses Fallback-Verhalten deaktivieren, indem sie den Wert der Systemeigenschaft glide.ais.custom_matcher.legacy_fallback_enabled auf „false“ setzen. Wenn dieser Wert festgelegt ist und eine Suchabfrage nicht mit den regulären Ausdrucksmustern eines benutzerdefinierten Suchabgleichers übereinstimmt, behandelt KI-Suche sie wie eine normale Volltextsuche, wobei genaue Übereinstimmungen in Tabellen mit definierten Präfixen ignoriert werden.

    Informationen dazu, wie KI-Suche globale Suchabfragen auf exakte Übereinstimmungen auswertet, finden Sie unter KI-Suche für Next Experience verwenden.

    Prozedur

    1. Navigieren zu KI-Suche > Experience durchsuchen > Benutzerdefinierte Matcher für globale Suche.
    2. Wählen Sie Neu.
    3. Füllen Sie im Formular „Benutzerdefinierte Übereinstimmung“ die Felder Name, Tabelleund Spalte aus.
      Eine Beschreibung der Feldwerte finden Sie unter Formular „Benutzerdefinierter Abgleich“..
    4. Führen Sie die folgenden Schritte aus, um das Feld „Regulärer Ausdruck“ des Formulars auszufüllen.
      1. Wählen Sie Regulären Ausdruck generieren aus.
      2. Wählen Sie im Popup-Fenster die Option aus, die den Werten entspricht, die Sie in der angegebenen Spalteerwarten.
      3. Wenn Sie dazu aufgefordert werden, geben Sie das Wertpräfix ein, oder wählen Sie das numerische Trennzeichen für den Wert aus.
      4. Schließen Sie das Popup-Fenster, indem Sie Absendenwählen.
    5. Wählen Sie Absenden.