Konfigurieren Sie eine Tabelle für die Indizierung und Suche

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 5 Minuten Lesedauer
  • Aktivieren Sie die Zing-Textindizierung für eine Tabelle, damit Anwender ihre Datensätze nach Zeichenfolgenwerten durchsuchen können. Konfigurieren Sie die Textindizierungsattribute, Stoppwörter und Synonymwörterbücher der Tabelle, um das Suchverhalten zu steuern.

    Vorbereitungen

    Erforderliche Rolle: ts_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Durch Aktivieren der Textindizierung für eine Tabelle können Anwender in Datensätzen in dieser Tabelle nach Zeichenfolgenwerten suchen. Sie können Attribute, Stoppwörter und Synonymwörterbücher konfigurieren, um die Indizierung und das Suchverhalten für eine indizierte Tabelle zu steuern.

    Standardmäßig erstellt das System Textindizes für die Tabellen mit einem Textindexdatensatz (Alle > Systemdefinition > Textindizes) an. Zum Beispiel:
    • Wissensbezogene Tabellen
    • Core-Data-bezogene Tabellen
    • Connect-bezogene Tabellen
    • Aufgabentabelle
    • Anwendertabelle
    Durch Aktivieren der Textindizierung für eine Tabelle wird sie auch für alle untergeordneten Tabellen aktiviert. Wenn Sie die Textindizierung für eine untergeordnete Tabelle deaktivieren möchten, finden Sie unter Entfernen Sie den Textindex für eine untergeordnete Tabelle.
    Hinweis:
    Wenn Sie eine Indextabelle erstellen, erstellt das System auch Zugriffssteuerungsrollen (ACLs) für neue Tabellen.
    Die Textindizierung kann eine ressourcenintensive Aufgabe sein, die eine Weile dauern kann. Während der Indexgenerierung können Sie eine Verschlechterung der Leistung oder unvollständige Suchergebnisse bemerken. Sie können die Dauer der Textindizierung schätzen Zeigen Sie Statistiken zur historischen Textindizierung an .
    Hinweis:

    Bei neuen Tabellen, die durch Update-Satz-Übertragungen erstellt wurden, ist die Textindizierung deaktiviert, auch wenn sie für die im Update-Satz enthaltenen Tabellen aktiviert ist.

    Damit Anwender Tabellen durchsuchen können, die durch Update-Satz-Übertragungen erstellt wurden, müssen Sie die Textindizierung für diese Tabellen manuell aktivieren.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen Und wählen Sie aus Neu .
    2. In Gilt für , Auswählen Tabelle .
    3. In Tabelle , Wählen Sie die Tabelle aus, für die Sie die Textindizierung konfigurieren möchten.
    4. Wahlweise: Wenn Sie die Tabelle in Suchen mit mehreren Tabellen verwenden möchten oder wenn Sie den BM25-Bewertungsalgorithmus für die Tabelle verwenden möchten, aktualisieren Sie das Indizierungsformat auf V4.
      1. Wenn der Wert in Format Ist nicht ausgegraut, wählen Sie aus v4 , Und wählen Sie dann aus Übermitteln Und springen Sie zu Schritt 5.
      2. Wenn der Wert in Format Ist ausgegraut, wählen Sie aus Übermitteln .
        Der ausgegraute Wert bedeutet, dass die Tabelle bereits indiziert wurde und ihre Indexierung auf V4 aktualisiert werden muss.
      3. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen Und wählen Sie die von Ihnen übermittelte Tabelle aus.
      4. Unter Zugehörige Links , Auswählen Indexnamensdatensatz anzeigen .
      5. Unter Zugehörige Links , Auswählen Upgrade auf v4 Und wählen Sie aus Übermitteln .
        Die Indexierung der angegebenen Tabelle wird von V3 auf V4 aktualisiert. Diese Tabelle kann Teil der Indexierung mehrerer Tabellen sein, und BM25 wird verwendet, um die Relevanzpunktzahl der Tabelle zu bewerten. Wählen Sie optional aus Konfiguration Anzeigen Unter Zugehörige Links Zum Anzeigen des Tabellenindizierungsformats auf Textindexkonfiguration Seite.
    5. Konfigurieren Sie Indizierungs- und Suchattribute für die ausgewählte Tabelle.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen Und wählen Sie die von Ihnen konfigurierte Tabelle aus.
      2. Wählen Sie in der zugehörigen Liste Textindex-Tabellenattribute-Zuordnungen die Option aus Neu .
        Attribute beziehen sich auf die Art und Weise, wie Zing Dokumente indiziert und in Suchergebnissen zurückgegebene Dokumente anordnet.
      3. Füllen Sie im Formular „Attributzuordnungen der Textindextabelle“ die Felder aus.
        Feld Beschreibung
        Tabelle Tabelle, für die Attribute definiert werden sollen.
        Attributname Suchmaschinenattribut. Eine Liste der Attribute und gültigen Werte finden Sie unter Zing-Index- und Suchattribute .
        Wert Wert für Attribut.
      4. Wiederholen Sie diesen Vorgang, um zusätzliche Attribute für die Tabelle zu definieren.
      5. Wählen Sie im Abschnitt zugehörige Links die Option aus Textindex Generieren .
    6. Konfigurieren Sie Attribute auf Spaltenebene.
      1. Navigieren zu Alle > Systemdefinition > Textindexkonfigurationen Und wählen Sie eine Tabelle aus.
      2. Wählen Sie in der zugehörigen Liste Textindex-Spaltenattribute-Zuordnungen die Option aus Neu .
      3. Füllen Sie im Formular Textindex-Spaltenattribut-Zuordnung die Felder aus.
        Feld Beschreibung
        Tabelle Tabelle, die die Spalte enthält, für die Sie Attribute definieren möchten. Nur Tabellen in der Indexgruppe und ihre untergeordneten Tabellen werden angezeigt.
        Attributname Attribut. Eine Liste der Attribute und gültigen Werte finden Sie unter Zing-Index- und Suchattribute .
        Spalte Der Name der Spalte in der ausgewählten Tabelle, auf die Sie das Suchattribut anwenden möchten.
        Wert Wert für Attribut.
      4. Wählen Sie Absenden.
      5. Wiederholen Sie diesen Vorgang, um zusätzliche Suchmaschinenparameter für Tabellenspalten in der Indexgruppe zu definieren.
      6. Wählen Sie im Abschnitt zugehörige Links die Option aus Textindex Generieren .
    7. Wahlweise: Fügen Sie Stoppwörter hinzu.
      Stoppwörter sind Wörter, die Sie nicht indizieren möchten, z. B. Die , A , Oder Ein . Es gibt eine globale Liste gängiger Stoppwörter, daher müssen Sie nur Stoppwörter hinzufügen, die für Ihre Situation spezifisch sind. Um die globale Liste der Stoppwörter anzuzeigen, navigieren Sie in Ihrem Browser zu https://<instance name>.service-now.com/ts_stop_list.do .
      1. Auf Index-Stoppwörter Registerkarte auswählen Neu .
      2. In Index , Wählen Sie den Index aus, dem das Stoppwort hinzugefügt werden soll.
      3. In Wort , Geben Sie ein einzelnes Wort ein, das Sie nicht indizieren möchten, und wählen Sie es aus Übermitteln .
    8. Wahlweise: Fügen Sie ein Synonymwörterbuch hinzu.
      Wenn Sie ein Synonymwörterbuch angeben, werden sowohl der Suchbegriff als auch Synonyme des Suchbegriffs, z. B. Auto, und sein Synonym „Auto“, gesucht. Zing stellt ein standardmäßiges Synonymwörterbuch bereit.
      1. Auf Synonymwörterbücher indizieren Registerkarte auswählen Neu .
      2. In Index , Wählen Sie den Index aus, dem die Stoppwörter hinzugefügt werden sollen.
      3. In Synonymwörterbuch , Wählen Sie das Synonymwörterbuch aus, das für die angegebene Tabelle verwendet werden soll.
        Um ein Wörterbuch hinzuzufügen, wählen Sie aus Neu Und befolgen Sie das Verfahren in Erstellen Sie Synonymwörterbücher .

    Ergebnisse

    Die Listensuche Für Text Option wird in den Listenansichten für die Tabelle und ihre untergeordneten Tabellen angezeigt.

    Nächste Maßnahme

    Sie können Datensätze in der indizierten Tabelle mithilfe der Listensuche in der Formularansicht durchsuchen. Weitere Informationen zur Verwendung der Listensuche finden Sie unter Die Listensuche sucht nach Datensätzen aus der aktuellen Tabelle.

    Sie können die indizierte Tabelle auch mit abfragen, ob Zeichenfolgen-Übereinstimmungen vorliegen GlideRecord.addQuery(Name, Wert) Oder GlideRecord.addEncodedQuery (Name, Wert) Methoden mit 123TEXTQUERY321 Reservierter Name. Weitere Informationen zum Abfragen von Zeichenfolgenübereinstimmungen finden Sie unter Tabellen im Skript werden abgefragt .

    Felder, die von der Textindizierung ausgeschlossen sind

    Bei der Textindizierung werden Felder ausgeschlossen, die bestimmte Namen-, Typ-, Attribut- oder Verschlüsselungsbedingungen erfüllen. Anwendersuchen stimmen nicht überein oder geben Werte aus ausgeschlossenen Feldern zurück.

    Bei der Textindizierung wird ein Feld ausgeschlossen, wenn es eine der Bedingungen in der folgenden Tabelle erfüllt.
    Kategorie Beschreibung
    Feldname Textindizierung enthält sys_class_Name Und sys_Tags Felder, aber schließt alle anderen Felder aus, deren Namen mit beginnen sys_ .
    Feldtyp Bei der Textindizierung werden Felder dieser Typen ausgeschlossen:
    • Datum
    • Datum/Uhrzeit
    • Dauer
    • Wahr/Falsch
    • Workflow

    Weitere Informationen zu diesen Typen finden Sie unter Feldtypreferenz.

    Feldattribute Bei der Textindizierung werden Felder ausgeschlossen, die über die verfügen No_Text_index Attribut auf festgelegt Wahr .

    Weitere Informationen zu diesem Attribut finden Sie unter Entfernen Sie einen Index für ein bestimmtes Feld.

    Feldverschlüsselung Die Textindizierung schließt Felder aus, die für konfiguriert sind Edge Encryption.

    Weitere Informationen zum Konfigurieren von Feldern mit Edge Encryption, Siehe Felder mit Verschlüsselungskonfigurationen verschlüsseln .