Konfigurieren Sie eine Textindexgruppe für die Suche in mehreren Tabellen
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.
Um Suchen in mehreren Tabellen durchzuführen, müssen zuerst die Tabellen normalisiert werden, damit die Relevanzpunktzahlen für alle Tabellen dasselbe bedeuten. Die V4-Indexierung bietet diese Normalisierung. Zing verwendet die Rangfolgefunktion Okapi BM25, um die Relevanzbewertung von Suchergebnissen zu berechnen.
Das V4-Tabellenindizierungsformat ist für Dokumentationen 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.
- Konfigurieren Sie alle ausgewählten Tabellen für die Verwendung des V4-Indexformats, wenn sie noch nicht verwendet werden.Hinweis:In neuen Instanzen verwenden die Tabellen „Katalogelement“ [sc_cat_item], „Wissen“ [kb_knowledge], „Fragen in Community-F&A“ [kb_social_qa_question] und „Benutzer“ [sys_user] das V4-Indexformat. Wenn Sie das Upgrade Ihrer Instanz von einem früheren Release durchführen, bleibt das Indexierungsformat dieser Tabellen dasselbe wie im älteren Release.
- Fügen Sie die Tabellen einer Textindexgruppe hinzu, damit sie gemeinsam indiziert und durchsucht werden können.Hinweis:Sie können die Tabelle „Aufgabe“ [task] oder Tabellen, die sie erweitern, nicht zu einer Textindexgruppe hinzufügen.
Prozedur
Nächste Maßnahme
Sie können die Tabellen in der Textindexgruppe mit den Methoden GlideRecord.addQuery(name, value) oder GlideRecord.addEncodedQuery(name, value) mit dem reservierten Namen 123TEXTINDEXGROUP321 nach Zeichenfolgenübereinstimmungen abfragen. Weitere Informationen zum Abfragen von Textindexgruppen für Zeichenfolgenübereinstimmungen finden Sie unter Tabellen in Skript abfragen.