Konfigurieren Sie eine Textindexgruppe, um in mehreren Tabellen zu suchen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Aktualisieren Sie Tabellen auf das V4-Indizierungsformat, 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 über mehrere Tabellen hinweg erfordert zuerst die Normalisierung der Tabellen, damit 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 erneut 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 folgendermaßen vor:
    1. Konfigurieren Sie alle ausgewählten Tabellen so, dass sie das V4-Indexformat verwenden, wenn sie es noch nicht verwenden.
      Hinweis:
      In neuen Instanzen verwenden die Tabellen „Katalogelement“ [sc_Cat_item], „Wissen“ [kb_Knowledge], „Fragen zu sozialen Fragen und Antworten“ [kb_social_qa_question] und „Anwender“ [sys_user] das V4-Indexformat. Wenn Sie Ihre Instanz von einem vorherigen Release upgraden, bleibt das Indizierungsformat dieser Tabellen dasselbe 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 keine Tabellen hinzufügen, die sie auf eine Textindexgruppe erweitern.

    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 , Auswählen Übermitteln , Und springen Sie dann zu Schritt 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 Textindexseite 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 im Format 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 , Auswählen 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 Attributzuordnungen Der Textindextabelle Registerkarte auswählen Neu .
        Das Formular „Attributzuordnung der Textindextabelle“ 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.
        Geben Sie ein, um die Liste der Attribute anzuzeigen 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 , Auswählen 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 Zuordnungen Des Textindexspalten-Attributs Registerkarte auswählen Neu .
        Das Formular „Zuordnung des Textindexspalten-Attributs“ 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 .
        Geben Sie ein, um die Liste der Attribute anzuzeigen 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 , Auswählen 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 Synonymwörterbücher indizieren Registerkarte auswählen 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 , Auswählen Textindex Generieren .
    6. Wählen Sie Aktualisieren.

    Nächste Maßnahme

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