Erstellen Sie einen anwenderdefinierten Such-Matcher für die globale Suche

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Passen Sie die globale Such-Experience so an, dass Suchergebnisse mit exakten Übereinstimmungen aus einer angegebenen Tabelle und Spalte (Feld) zurückgegeben werden. Sie können anwenderdefinierte Suchergebnisse 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 haben Next Experience Aktiviert.

    KI-Suche Muss als Suchmaschine für die globale Suche konfiguriert werden. Für Details zur Konfiguration KI-Suche Als Suchmaschine für die globale Suche finden Sie unter KI-Suche für Next Experience.
    Hinweis:
    Wenn Ihre Instanz ursprünglich erstellt wurde, wird ausgeführt Utah Oder eine spätere Familienfreigabe, KI-Suche Ist automatisch als Suchmaschine für die globale Suche konfiguriert.

    Erforderliche Rolle: ais_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um das exakte Abgleichverhalten in der globalen Suche anzupassen, können Sie einen anwenderdefinierten Such-Matcher definieren. Der Matcher gibt ein reguläres Java-Ausdrucksmuster an, das KI-Suche Vergleicht Suchabfragen mit sowie eine Tabelle und eine Spalte (Feld) aus dieser Tabelle. Wenn eine Suchabfrage genau mit dem regulären Ausdrucksmuster übereinstimmt, wird der anwenderdefinierte Abgleich ausgelöst, und die globale Suche gibt nur genaue Übereinstimmungsergebnisse aus der angegebenen Tabelle und Spalte zurück.

    Anwenderdefinierte Such-Matcher haben Vorrang vor dem Standard KI-Suche Funktionalität für genaue Übereinstimmung für Tabellen mit Präfixen, die in der Tabelle „Nummer“ [sys_number] definiert sind. Wenn eine globale Suchabfrage nicht mit dem regulären Ausdrucksmuster eines anwenderdefinierten Such-Matchers übereinstimmt, KI-Suche Greift auf die Auswertung der Abfrage auf genaue Übereinstimmungen in Tabellen mit definierten Präfixen zurück.
    Hinweis:
    Benutzer mit der Administratorrolle können dieses Fallback-Verhalten deaktivieren, indem sie den Wert von festlegen glide.ais.custom_matcher.legacy_fallback_enabledSystemeigenschaft zu false. Wenn dieser Wert festgelegt ist, wenn eine Suchabfrage nicht mit den regulären Ausdrucksmustern eines anwenderdefinierten Such-Matchers übereinstimmt, KI-Suche Behandelt es als normale Volltextsuche, wobei genaue Übereinstimmungen in Tabellen mit definierten Präfixen ignoriert werden.

    Um zu erfahren, wie es geht KI-Suche Wertet globale Suchabfragen auf genaue Übereinstimmungen aus, siehe Globale Suche mit wird verwendet KI-Suche Für Next Experience.

    Prozedur

    1. Navigieren zu KI-Suche > Experience durchsuchen > Anwenderdefinierte Matcher für globale Suchean.
    2. Wählen Sie Neu.
    3. Füllen Sie im Formular „Anwenderdefinierter Abgleich“ aus Name , Tabelle , Und Spalte Felder.
      Eine Beschreibung der Feldwerte finden Sie unter Formular „anwenderdefinierter Abgleich“.
    4. Füllen Sie die Formulare aus Regulärer Ausdruck Feld.
      1. Wählen Sie Aus Regulären Ausdruck Generieren .
      2. Wählen Sie im Popup-Fenster die Option aus, die den Werten entspricht, die Sie voraussichtlich im angegebenen anzeigen Spalte .
      3. Geben Sie bei Aufforderung das Wertpräfix ein, oder wählen Sie das numerische Werttrennzeichen aus.
      4. Schließen Sie das Popup-Fenster, indem Sie auswählen Übermitteln .
    5. Wählen Sie Aus Übermitteln.
    6. Navigieren Sie zur Listenansicht der Tabelle Anwenderdefinierte Matcher für Suchanwendungen.
      1. Wählen Sie Aus Alle .
      2. In Filter Feld eingeben m2m_search_context_config_custom_Matcher.list .
      3. Drücken Sie die Eingabetaste.
        Die Tabelle Anwenderdefinierte Matcher für Suchanwendung [m2m_search_context_config_custom_Matcher] wird in der Listenansicht geöffnet.
    7. Verknüpfen Sie für jede Suchanwendung, mit der Sie Ihren anwenderdefinierten Matcher verwenden möchten, einschließlich der globalen Suche, den Matcher mit der Anwendung.
      1. Wählen Sie Neu.
      2. Füllen Sie die Felder im Formular Anwenderdefinierte Matcher für Suchanwendung aus.
        Feld Beschreibung
        Anwenderdefinierter Matcher Der Name Ihres anwenderdefinierten Such-Matchers.
        Reihenfolge Auswertungsreihenfolge für Ihren anwenderdefinierten Such-Matcher im Kontext des angegebenen KI-Suche Anwendung. Übereinstimmungen mit niedrigem Wert Reihenfolge Werte werden zuerst ausgewertet.
        Suchkontextkonfiguration

        Der Name des Konfigurationsdatensatzes der Suchanwendung für den KI-Suche Anwendung, mit der Sie Ihren anwenderdefinierten Such-Matcher verknüpfen möchten.

        Wählen Sie für die globale Suche die aus [AIS] Next Experience-Suchkonfiguration Datensatz.

      3. Wählen Sie Absenden.
        Ein Verknüpfungsdatensatz für Ihren anwenderdefinierten Such-Matcher und den ausgewählten KI-Suche Anwendung wird in der Tabelle Anwenderdefinierte Matcher für Suchanwendung [m2m_search_context_config_custom_Matcher] angezeigt.