Konfigurieren Sie eine Textindexgruppe, um in mehreren Tabellen zu suchen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 5 Minuten Lesedauer
  • Aktualisieren Sie Tabellen auf das V4-Indexierungsformat, und fügen Sie sie in eine Textindexgruppe ein, um die Suche in mehreren Tabellen zu erleichtern.

    Vorbereitungen

    Erforderliche Rolle: ts_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Mit Textindexgruppen können Sie mehrere Tabellen indizieren und durchsuchen.

    Das Durchführen von Suchen in mehreren Tabellen erfordert zuerst die Normalisierung der Tabellen, sodass die Relevanzpunktzahlen für alle Tabellen dasselbe bedeuten. Die V4-Indexierung bietet diese Normalisierung. Zing verwendet Okapi BM25 Rangfolgefunktion zur Berechnung der Relevanzpunktzahl von Suchergebnissen.

    Das V4-Tabellenindizierungsformat ist für Dokumentation optimiert, z. B. Knowledge Base-Artikel. Sie müssen Tabellen, die dieses Format verwenden, nicht neu indizieren, wenn Sie den Wert eines Indizierungsattributs ändern, z. B. die Gewichtung eines Felds. Wenn Sie die BM25-Rangfolgefunktion für eine einzelne Tabelle verwenden möchten, können Sie sie in das V4-Format konvertieren.

    Um die Suche in mehreren Tabellen zu aktivieren, gehen Sie wie folgt vor:
    1. Konfigurieren Sie alle ausgewählten Tabellen so, dass sie das V4-Indexformat verwenden, wenn sie es nicht bereits verwenden.
      Hinweis:
      In neuen Instanzen verwenden die Tabellen Katalogelement [sc_Cat_item], Wissen [kb_Knowledge], Social Q&A-Fragen [kb_Social_qa_question] und Anwender [sys_user] das V4-Indexformat. Wenn Sie ein Upgrade Ihrer Instanz von einem vorherigen Release durchführen, bleibt das Indizierungsformat dieser Tabellen unverändert wie im älteren Release.
    2. Fügen Sie die Tabellen einer Textindexgruppe hinzu, damit sie zusammen indiziert und durchsucht werden können.
      Hinweis:
      Sie können die Aufgabentabelle [Task] oder Tabellen, die sie auf eine Textindexgruppe erweitern, nicht hinzufügen.

    Prozedur

    1. Konfigurieren Sie die Tabellen, die Sie in mehrere Tabellensuchen aufnehmen möchten, um das V4-Indexformat zu verwenden.
      Hinweis:
      Ein Upgrade von V3 auf V4 ist einfach. Das Downgrade von V4 auf V3 ist schwieriger und wird davon abgeraten.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationenan.
      2. Öffnen Sie den Datensatz für die Tabelle, die Sie auf das V4-Indexformat aktualisieren möchten.
      3. Wenn Format Ist nicht deaktiviert, wählen Sie aus V4 , Wählen Sie aus Übermitteln , Und fahren Sie dann mit Schritt fort 2.
        Sie können in diesem Schritt die Indexformatierung auswählen, da für die Tabelle kein Index vorhanden ist.
      4. Wenn Format Ist deaktiviert, wählen Sie aus Indexnamensdatensatz anzeigen Zugehöriger Link.
        Das deaktivierte Feld bedeutet, dass bereits ein Index für die Tabelle vorhanden ist und Sie das Indexformat explizit aktualisieren müssen.
        Die Seite Textindex wird angezeigt.
      5. Wählen Sie aus Upgrade auf v4 Zugehöriger Link, und wählen Sie dann aus OK .
        Das System plant eine Aufgabe zum Upgrade des Textindex von V3 auf V4, sodass diese Tabelle an der Indexierung mehrerer Tabellen teilnehmen kann.
    2. Erstellen Sie eine Textindexgruppe, die die Tabellen angibt, die Sie zusammen indizieren möchten, damit Sie sie gemeinsam durchsuchen können.
      1. Navigieren zu Alle > Systemdefinition > Textindexgruppenan.
      2. Wählen Sie Neu.
      3. Geben Sie die folgenden Feldwerte ein:
        Feld Wert
        Bezeichnung Name für die Gruppe von Tabellen, die Sie zusammen indizieren und durchsuchen möchten.
        Tabellen Liste der Tabellen, die Sie in die Textindexgruppe aufnehmen möchten.

        Sie können Textindexgruppen Tabellen mit V3 und V4 hinzufügen. Wenn Sie V3-Tabellen hinzufügen, bleibt die Textindexgruppe inaktiv.

      4. Wählen Sie Absenden.
    3. Konfigurieren Sie die Indizierungs- und Suchattribute für Tabellen in einer Textindexgruppe.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationenan.
      2. Wählen Sie Neu.
        Das Formular „Textindex-Konfiguration“ wird angezeigt. Wenn Sie bereits eine Textindexgruppe in der Liste haben, fahren Sie mit Schritt fort 3.d.
      3. In Gilt für , Wählen Sie aus Indexgruppe .
      4. In Indexgruppe , Wählen Sie die Lupe aus, und wählen Sie die von Ihnen erstellte Textindexgruppe aus. Wählen Sie dann aus Übermitteln .
        Die einzigen angezeigten Textindexgruppen sind die, die Sie bereits erstellt haben.
        Die Tabelle Textindexkonfiguration wird angezeigt.
      5. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      6. Auf der Zuordnungen Von Textindextabellen-Attributen Wählen Sie die Registerkarte aus Neu .
        Das Formular Textindex-Tabellenattribute-Zuordnung wird angezeigt. Attribute beziehen sich auf die Art und Weise, wie Zing einzelne Tabellen in der Textindexgruppe indiziert oder durchsucht.
      7. In Tabelle , Wählen Sie eine Tabelle aus, für die Attribute definiert werden sollen.
        Nur Tabellen in der angegebenen Textindexgruppe und ihre untergeordneten Tabellen werden angezeigt.
      8. In Attributname , Wählen Sie die Lupe aus, und wählen Sie ein Attribut aus.
        Um die Liste der Attribute anzuzeigen, geben Sie ein ts_Configuration_Attribute.list Im Anwendungsnavigator. Attributdefinitionen finden Sie unter Zing-Index- und Suchattribute .
      9. In Wert Geben Sie einen Wert ein, und wählen Sie aus Übermitteln .
        Gültige Werte hängen vom Attribut ab. Informationen zu gültigen Werten finden Sie unter Zing-Index- und Suchattribute .
      10. Wiederholen Sie diesen Vorgang, um zusätzliche Suchmaschinenparameter für andere Tabellen in der Textindexgruppe zu definieren.
      11. Unter Zugehörige Links , Wählen Sie aus Textindex Generieren .
    4. Konfigurieren Sie Suchparameter für einzelne Tabellenspalten in der Textindexgruppe.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationenan.
      2. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      3. Auf der Zuordnungen Des Textindex-Spaltenattributs Wählen Sie die Registerkarte aus Neu .
        Das Formular Textindex-Spaltenattribut-Zuordnung wird angezeigt. Attribute beziehen sich auf die Art und Weise, wie Zing einzelne Tabellenspalten in der Textindexgruppe indiziert oder durchsucht.
      4. In Tabelle , Wählen Sie eine Tabelle aus, für die Attribute definiert werden sollen.
        Nur Tabellen in der Textindexgruppe und ihre untergeordneten Tabellen werden angezeigt.
      5. In Attributname Wählen Sie einen Suchmaschinenparameter aus, und geben Sie einen Wert für diesen Parameter in ein Wert , Und wählen Sie aus Übermitteln .
        Um die Liste der Attribute anzuzeigen, geben Sie ein ts_Configuration_Attribute.list Im Anwendungsnavigator. Attributdefinitionen finden Sie unter Zing-Index- und Suchattribute .
      6. In Spalte , Geben Sie den Namen der Spalte in der ausgewählten Tabelle an, auf die Sie das Suchattribut anwenden möchten.
      7. In Wert , Geben Sie den Wert des Attributs an, das die Suche steuert.
      8. Wählen Sie Absenden.
      9. Wiederholen Sie diesen Vorgang, um zusätzliche Suchmaschinenparameter für Tabellenspalten in der Textindexgruppe zu definieren.
      10. Unter Zugehörige Links , Wählen Sie aus Textindex Generieren .
    5. Wahlweise: Fügen Sie ein Synonymwörterbuch hinzu.
      Wenn Sie ein Wörterbuch angeben, können Sie nach dem Suchbegriff und Synonymen des Suchbegriffs suchen, z. B. Auto Und ihr Synonym Automatisch . Zing stellt ein standardmäßiges Synonymwörterbuch bereit.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationenan.
      2. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      3. Auf der Synonymwörterbücher indizieren Wählen Sie die Registerkarte aus Neu .
      4. In Index , Wählen Sie den Tabellenindex aus, dem die Stoppwörter hinzugefügt werden sollen.
      5. In Synonymwörterbuch , Wählen Sie das zu verwendende Wörterbuch aus.
        Um ein Wörterbuch hinzuzufügen, wählen Sie aus Neu Und befolgen Sie das Verfahren in Erstellen Sie Synonymwörterbücher .
      6. Wählen Sie Absenden.
      7. Unter Zugehörige Links , Wählen Sie aus Textindex Generieren .
    6. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Mit können Sie die Tabellen in der Textindexgruppe auf Zeichenfolgen-Übereinstimmungen abfragen GlideRecord.addQuery(Name, Wert) Oder GlideRecord.addEncodedQuery(Name, Wert) -Methoden mit 123TEXTINDEXGROUP321 Reservierter Name. Weitere Informationen zum Abfragen von Textindexgruppen für Zeichenfolgenübereinstimmungen finden Sie unter Tabellen im Skript werden abgefragt .