Konfigurieren Sie eine Textindexgruppe für die Suche in mehreren Tabellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 5 Minuten Lesedauer
  • Aktualisieren Sie Tabellen auf das V4-Indexformat, 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.

    Um Suchvorgänge in mehreren Tabellen durchzuführen, müssen die Tabellen zuerst normalisiert werden, damit die Relevanzpunktzahlen für alle Tabellen dasselbe bedeuten. Die V4-Indexierung stellt diese Normalisierung bereit. Zing verwendet die Rangfolgefunktion Okapi BM25, um die Relevanzpunktzahl der Suchergebnisse zu berechnen.

    Das V4-Tabellenindizierungsformat ist für Dokumentationen optimiert, z. B. für 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.

    So aktivieren Sie die Suche in mehreren Tabellen:
    1. Konfigurieren Sie alle ausgewählten Tabellen so, dass sie das V4-Indexformat verwenden, sofern sie es noch nicht verwenden.
      Hinweis:
      In neuen Instanzen verwenden die Tabellen „Katalogelement“ [sc_cat_item], „Wissen“ [kb_knowledge], „Social Q&A“-Fragen [kb_social_qa_question] und „Benutzer“ [sys_user] das V4-Indexformat. Wenn Sie ein Upgrade Ihrer Instanz von einem früheren Release durchführen, bleibt das Indizierungsformat dieser Tabellen das gleiche 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 [Aufgabe] oder Tabellen, die sie erweitern, nicht zu einer Textindexgruppe hinzufügen.

    Prozedur

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

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

      4. Wählen Sie Absenden.
    3. Konfigurieren Sie die Indexierungs- und Suchattribute für Tabellen in einer Textindexgruppe.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen.
      2. Wählen Sie Neu.
        Das Formular „Textindex-Konfiguration“ wird angezeigt. Wenn Sie bereits eine Textindexgruppe in der Liste haben, fahren Sie mit Schritt 3.dfort.
      3. Wählen Sie unter Gilt fürdie Option Indexgruppeaus.
      4. WählenSie in Indexgruppe die Lupe aus, und wählen Sie die von Ihnen erstellte Textindexgruppeaus. Wählen Sie dann Absenden aus.
        Die einzigen Textindexgruppen, die angezeigt werden, sind diejenigen, die Sie bereits erstellt haben.
        Die Tabelle „Textindexkonfiguration“ wird angezeigt.
      5. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      6. Wählen Sie auf der Registerkarte Attributzuordnungen der Textindextabelle die Option Neuaus.
        Das Formular „Attributzuordnung für Textindextabelle“ wird angezeigt. Attribute beziehen sich auf die Art und Weise, wie Zing einzelne Tabellen in der Textindexgruppe indiziert oder durchsucht.
      7. Wählen Sie unter Tabelleeine Tabelle aus, für die Attribute definiert werden sollen.
        Es werden nur Tabellen in der angegebenen Textindexgruppe und deren untergeordneten Tabellen angezeigt.
      8. Klicken Sie in Attributnameauf die Lupe, und wählen Sie ein Attribut aus.
        Um die Liste der Attribute anzuzeigen, geben Sie im Anwendungsnavigator ts_configuration_attribute.list ein. Informationen zu Attributdefinitionen finden Sie unter Zing-Index- und Suchattribute.
      9. Geben Sie unter Wert einen Wert ein, und wählen Sie Absenden.
        Gültige Werte hängen vom Attribut ab. Weitere Informationen zu gültigen Werten finden Sie unter Zing-Index und Suchattribute.
      10. Wiederholen Sie dieses Verfahren, um zusätzliche Suchmaschinenparameter für andere Tabellen in der Textindexgruppe zu definieren.
      11. Wählen Sie unter Zugehörige Linksdie Option Textverzeichnis generierenaus.
    4. Konfigurieren Sie Suchparameter für einzelne Tabellenspalten in der Textindexgruppe.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen.
      2. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      3. Wählen Sie auf der Registerkarte Textindex -Spaltenattributzuordnungen die Option Neuaus.
        Das Formular „Textindex-Spaltenattributzuordnung“ wird angezeigt. Attribute beziehen sich auf die Art und Weise, wie Zing einzelne Tabellenspalten in der Textindexgruppe indiziert oder durchsucht.
      4. Wählen Sie unter Tabelleeine Tabelle aus, für die Attribute definiert werden sollen.
        Nur Tabellen in der Textindexgruppe und ihre untergeordneten Tabellen werden angezeigt.
      5. Wählen Sie in Attributnameeinen Suchmaschinenparameter aus, geben Sie einen Wert für diesen Parameter in Wertein, und wählen Sie Absendenaus.
        Um die Liste der Attribute anzuzeigen, geben Sie im Anwendungsnavigator ts_configuration_attribute.list ein. Informationen zu Attributdefinitionen finden Sie unter Zing-Index- und Suchattribute.
      6. Geben Sie in Spalteden Namen der Spalte in der ausgewählten Tabelle an, auf die Sie das Suchattribut anwenden möchten.
      7. Geben Sie unter Wertden Wert des Attributs an, der die Suche steuert.
      8. Wählen Sie Absenden.
      9. Wiederholen Sie dieses Verfahren, um zusätzliche Suchmaschinenparameter für Tabellenspalten in der Textindexgruppe zu definieren.
      10. Wählen Sie unter Zugehörige Linksdie Option Textverzeichnis generierenaus.
    5. Wahlweise: Fügen Sie ein Synonymwörterbuch hinzu.
      Die Angabe eines Wörterbuchs ermöglicht die Suche nach dem Suchbegriff und Synonymen des Suchbegriffs, z. B. „ car “ und sein Synonym „ auto“. Zing stellt ein Standard-Synonymwörterbuch bereit.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen.
      2. Öffnen Sie den Datensatz für Ihre Textindexgruppe.
      3. Wählen Sie auf der Registerkarte Index Synonymwörterbücher die Option Neuaus.
      4. Wählen Sie in Indexden Tabellenindex aus, dem die Stoppwörter hinzugefügt werden sollen.
      5. Wählen Sie unter Synonymwörterbuchdas zu verwendende Wörterbuch aus.
        Um ein Wörterbuch hinzuzufügen, wählen Sie Neu und befolgen das Verfahren in Synonymwörterbücher erstellen.
      6. Wählen Sie Absenden.
      7. Wählen Sie unter Zugehörige Linksdie Option Textverzeichnis generierenaus.
    6. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Sie können die Tabellen in der Textindexgruppe nach Zeichenfolgenübereinstimmungen mit den Methoden GlideRecord.addQuery(name, value) oder GlideRecord.addEncodedQuery(name, value) mit dem reservierten Namen 123TEXTINEXGROUP321 abfragen. Weitere Informationen zum Abfragen von Textindexgruppen nach Zeichenfolgenübereinstimmungen finden Sie unter Tabellen in Skriptsabfragen.