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

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 Such-Matcher 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 ExperienceAktiviert.

    KI-Suche Muss als Suchmaschine für die globale Suche konfiguriert werden. Für Details zur Konfiguration KI-SucheAls 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 UtahOder eine spätere Familienfreigabe, KI-SucheIst automatisch als Suchmaschine für die globale Suche konfiguriert.

    Erforderliche Rolle: ais_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um das Verhalten des exakten Abgleichs in der globalen Suche anzupassen, können Sie einen anwenderdefinierten Such-Abgleich definieren. Der Abgleich gibt ein reguläres Java-Ausdrucksmuster an, das KI-SucheVergleicht Suchabfragen mit plus einer Tabelle und einer Spalte (Feld) aus dieser Tabelle. Wenn eine Suchabfrage genau mit dem Muster für reguläre Ausdrücke übereinstimmt, wird der anwenderdefinierte Abgleich ausgelöst, und die globale Suche gibt nur Ergebnisse für die genaue Übereinstimmung aus der angegebenen Tabelle und Spalte zurück.

    Anwenderdefinierte Such-Matcher haben Vorrang vor dem Standard KI-SucheFunktionalitä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-SucheGreift auf die Auswertung der Abfrage auf genaue Übereinstimmungen in Tabellen mit definierten Präfixen zurück.
    Hinweis:
    Anwender mit der Administratorrolle können dieses Fallback-Verhalten deaktivieren, indem Sie den Wert von festlegen glide.ais.custom_matcher.legacy_fallback_enabledSystemeigenschaft bis false. Wenn dieser Wert festgelegt ist, wenn eine Suchabfrage nicht mit den regulären Ausdrucksmustern eines anwenderdefinierten Such-Matchers übereinstimmt, KI-SucheBehandelt es als normale Volltextsuche, wobei genaue Übereinstimmungen in Tabellen mit definierten Präfixen ignoriert werden.

    Um zu erfahren, wie KI-SucheWertet globale Suchabfragen auf genaue Übereinstimmungen aus, siehe Wird Verwendet KI-SucheFü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 Anwenderdefiniertes Übereinstimmungsformular.
    4. Zum Ausfüllen der Formulare Regulärer Ausdruck Führen Sie diese Schritte aus.
      1. Wählen Sie Aus Generieren Sie Einen Regulären Ausdruck .
      2. Wählen Sie im Popup-Fenster die Option aus, die besser den Werten entspricht, die Sie voraussichtlich in der angegebenen sehen werden 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“, indem Sie diese Schritte ausführen.
      1. Wählen Sie Aus Alle .
      2. In Filtern 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 Abgleich verwenden möchten, einschließlich der globalen Suche, den Abgleich mit der Anwendung, indem Sie diese Schritte ausführen.
      1. Wählen Sie Neu.
      2. Füllen Sie im Formular „Anwenderdefinierte Matcher für Suchanwendung“ die Felder aus.
        Feld Beschreibung
        Anwenderdefinierter Matcher Der Name Ihres anwenderdefinierten Such-Matchers.
        Bestellung Auswertungsreihenfolge für Ihren anwenderdefinierten Such-Matcher im Kontext des angegebenen KI-SucheAnwendung. Übereinstimmungen mit niedrigem Wert Reihenfolge Werte werden zuerst ausgewertet.
        Suchkontextkonfiguration

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

        Wählen Sie für die globale Suche 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-SucheAnwendung wird in der Tabelle „Anwenderdefinierte Matcher für Suchanwendung [m2m_search_context_config_custom_matcher]“ angezeigt.