Legen Sie globale Eigenschaften für die Textsuche fest
Mithilfe von Systemeigenschaften können Administratoren steuern, wie sich die globale Textsuche verhält.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
- Navigieren zu Alle > Systemeigenschaften > Globale Textsuchean.
-
Überprüfen Sie die Werte für die folgenden Eigenschaften für die globale Textsuche, und ändern Sie sie nach Bedarf.
Tabelle : 1. UI-Eigenschaften für globale Textsuche Eigenschaft Beschreibung Globale Textsuche aktivieren (glide.ui.text_search.enable) Option zum Aktivieren der globalen Suche in Core-UI und UI15.- Typ: Boolesch
- Standardwert: true
- Unterstützte Werte:
- true: In Core-UIist die globale Suche aktiviert.
- false: Die globale Suche ist in Core-UIdeaktiviert.
Hinweis:Wenn Next Experience aktiviert ist, hat diese Systemeigenschaft keine Auswirkungen. Um das Suchfeld [ Zentrale Navigation in Next Experiencezu aktivieren oder zu deaktivieren, legen Sie die in beschriebene Systemeigenschaft glide.ui.polaris.global_search fest Next Experience Systemeigenschaftenan.Liste der Rollen (kommagetrennt), die die globale Textsuche verwenden können (glide.ui.can_search) Kommagetrennte Liste der Anwenderrollen, die den Zugriff auf die globale Suche ermöglichen. Um die globale Suche für Benutzer mit einer Rolle zu aktivieren, fügen Sie die Rolle dieser Liste hinzu.- Typ: Zeichenfolge
- Standardwert: itil, text_search_admin, admin
Liste der Tabellen (kommagetrennt), die beim Einrichten von Tabellen für globale Textsuchen (glide.ui.no_text_search) nicht als Optionen angezeigt werden Kommagetrennte Liste von Tabellen, die beim Definieren von Textsuchgruppen für Core-UInicht als Optionen angezeigt werden. Beispiele sind System- oder Wartungstabellen.- Typ: Zeichenfolge
- Standardwert: sys_audit, sys_event, ecc_queue, ecc_event, syslog, syslog_transaction, sys_journal_field, sys_audit_relation, ecc_agent_log, ecc_mi_result, sysrule_escalate_history, sys_user_token, sys_time_dimension, sys_attachment_doc, sys_audit_delete
Anzahl der pro Tabelle zurückgegebenen Übereinstimmungen in der globalen Textsuche (glide.ui.text_search.rowcount) Maximale Anzahl übereinstimmender Datensätze, die für jede Tabelle auf der Ergebnisseite der globalen Textsuche in der Vorschau angezeigt werden. Benutzer können eine Tabelle auswählen, um alle übereinstimmenden Ergebnisse für diese Tabelle anzuzeigen.- Typ: Ganzzahl
- Standardwert: 10
Hinweis:Diese Systemeigenschaft steuert nur den Vorschaugrenzwert für die globale Textsuche in Core-UI. In der Anwenderoberfläche Next Experience können Sie den Vorschaugrenzwert für die globale Suche festlegen, indem Sie den Datensatz „ Now Experience -Suchkonfiguration“ in der Tabelle „Globale Suchkonfigurationen“ des Arbeitsbereichs [sys_aw_global_search_config] bearbeiten.Hintergrundfarbe für Knowledge Base-Ergebnisse in globaler Textsuche (css.textsearch.kb.background.color) Hintergrundfarbe für Ergebnisse der globalen Textsuche von Wissensartikeln. Diese Eigenschaft wirkt sich nur auf die Anzeige von Ergebnissen auf der Ergebnisseite der globalen Legacy-Suche aus.- Typ: Zeichenfolge
- Standardwert: #f0f7f9
Hintergrundfarbe für Katalogergebnisse in globaler Textsuche (css.textsearch.catalog.background.color) Hintergrundfarbe für Ergebnisse der globalen Textsuche im Katalog. Diese Eigenschaft wirkt sich nur auf die Anzeige von Ergebnissen auf der Ergebnisseite der globalen Legacy-Suche aus.- Typ: Zeichenfolge
- Standardwert: #ffffdd
Formularansicht für exakte Übereinstimmung in globaler Textsuche – leer bedeutet Standardansicht (glide.ui.text_search.match_view) Name der Formularansicht, die von der globalen Textsuche zum Anzeigen von genauen Übereinstimmungsergebnissen verwendet wird. Wenn kein Wert angegeben ist, verwendet die globale Textsuche die Standardformularansicht.
Informationen zum Erstellen und Verwalten von Ansichten finden Sie unter Ansichtsverwaltung.- Typ: Zeichenfolge
- Standardwert: (leer)
Liste und Formularansicht für Ergebnisse der globalen Textsuche. Leer bedeutet Standardansicht (glide.ui.text_search.view) Name der Listenansicht, die von der globalen Textsuche zum Formatieren von Ergebnissen für jede durchsuchte Tabelle verwendet wird. Wenn kein Wert angegeben ist, verwendet die globale Textsuche die Standardlistenansicht.
Informationen zum Erstellen und Verwalten von Ansichten finden Sie unter Ansichtsverwaltung.- Typ: Zeichenfolge
- Standardwert: text_search
Abfragemethode für globale Textsuche. Führen Sie für jede Tabelle, jede Basisklasse (übergeordnete Tabelle) eine Abfrage für einen einzelnen Index unabhängig von der Tabelle aus (erfordert Erneuerung der Textindizierung) oder lassen Sie GlideRecord die Abfrage durchführen (einfach). Für die Textsuchmaschine Zing ist der bevorzugte Wert „einfach“ (glide.ir.query_method) Abfragemethode für globale Textsuche.Hinweis:Die Werte base, singleund table werden nicht unterstützt. Behalten Sie diese Systemeigenschaft auf dem Standardwert simple bei.- Typ: Auswahlliste
- Standardwert: simple
- Verfügbare Werte:
- base: Führen Sie eine Suchabfrage für jede Basisklasse aus. Dieser Wert wird nicht mehr unterstützt.
- simple: Lassen Sie GlideRecord die Suchabfrage verarbeiten.
- single: Führen Sie eine Suchabfrage für einen einzelnen Textsuchindex aus. Um diese Methode zu verwenden, müssen Sie Textsuchindizes neu generieren. Dieser Wert wird nicht mehr unterstützt.
- table: Führen Sie eine Suchabfrage für jede durchsuchbare Tabelle aus. Dieser Wert wird nicht mehr unterstützt.
Die maximale Anzahl von Ergebnissen, die bei einer Textindexsuche zurückgegeben werden. Dadurch wird die Anzahl der Datensätze begrenzt, die aus dem Textindex extrahiert und angezeigt werden (glide.lucene.base_result_max) Maximale Anzahl von Ergebnissen, die die globale Textsuche beim Durchsuchen eines Textsuchindex zurückgibt.Hinweis:Wenn die Abfragemethode auf simplefestgelegt ist, wird diese Eigenschaft ignoriert.- Typ: Ganzzahl
- Standardwert: 100
Die maximale Anzahl von Einträgen, die aus dem Textverzeichnis abgerufen werden. Nur die beteiligte Tabelle wird aus dem Textverzeichnis für alle Einträge zurückgegeben, die zwischen dem für die maximalen Ergebnisse angegebenen Wert und diesem Wert liegen. Dies geschieht, um anzuzeigen, dass für eine bestimmte Tabelle weitere Ergebnisse vorhanden sind, die angezeigt werden (glide.lucene.base_hits_max) Maximale Anzahl von Einträgen, die die globale Textsuche aus einem Textsuchindex abruft.Hinweis:Wenn die Abfragemethode auf simplefestgelegt ist, wird diese Eigenschaft ignoriert.- Typ: Ganzzahl
- Standardwert: 500
Anzahl gleichzeitiger Prozesse (1 bis 16) für das Durchsuchen mehrerer Gruppen in einer globalen Suche (glide.ts.global_search.parallelism) Anzahl der gleichzeitigen Threads, die die globale Textsuche bei der Suche in mehreren Suchgruppen verwendet. Jede Suchgruppe benötigt einen Thread. Legen Sie diesen Wert fest, um optimale Ergebnisse für Ihre Suchgruppenkonfiguration zu erhalten. Wenn Sie beispielsweise fünf Suchgruppen und vier Threads haben, werden die ersten vier Gruppen parallel ausgeführt, und die fünfte Gruppe startet, wenn eine der ersten vier Gruppen beendet. Dieses Setup kann gut funktionieren, wenn eine der Gruppen viel größer als eine andere ist. Auch wenn Sie fünf Suchgruppen haben, bringt es keine Vorteile, diesen Wert auf einen höheren Wert als fünf zu setzen.- Typ: Ganzzahl
- Standardwert: 4
-
Wählen Sie Speichern.
Die Geschäftsregel „Eigenschaftsänderung für Textsuche“ validiert die neuen Werte rational und bricht die Aktualisierung ab, wenn sie außerhalb der zulässigen Bereiche liegen.
-
Führen Sie die folgenden Schritte aus, um die maximale Anzahl von Übereinstimmungen festzulegen, die für einen Platzhalter-Suchbegriff angezeigt werden sollen.
-
Öffnen Sie die Tabelle „Systemeigenschaften“, und suchen Sie nach der Eigenschaft glide.ts.max_wildcard_expansion.
Feld Beschreibung Name glide.ts.max_wildcard_expansion Beschreibung Maximale Anzahl von Übereinstimmungen für einen Platzhalter-Suchbegriff, die als eindeutig zulässig sind. Typ Ganzzahl Standardwert 500 -
Bearbeiten Sie den Wert.
Wenn eine Platzhaltersuche mehr Wörter als diesen Wert ergibt, zeigt das System eine Meldung an, in der der Benutzer aufgefordert wird, die Suche einzugrenzen.
- Wählen Sie Aktualisieren.
-
Öffnen Sie die Tabelle „Systemeigenschaften“, und suchen Sie nach der Eigenschaft glide.ts.max_wildcard_expansion.
-
Führen Sie die folgenden Schritte aus, um die Sprache der Wortstammerkennung für die Zing-Textsuche festzulegen.
- Installieren Sie das Internationalisierungs-Plugin (i18n) für die Sprache, in der Sie für Textsuchbegriffe einen Stamm erstellen möchten.
-
Neue Systemeigenschaft hinzufügen, glide.ts.stemming_language:
Feld Beschreibung Name glide.ts.stemming_language Beschreibung Sprache, die für die Wortstammerkennung bei Textsuchen verwendet werden soll. Einzelheiten zur Wortstammerkennung finden Sie unter Zing gleicht abgeleitete Wörter mit Wortstammerkennung ab. Typ Zeichenfolge Werte unterstützt - Englisch
- Französisch
- Deutsch
Standardwert Englisch -
Damit Tabellen die neue Sprache der Wortstammerkennung für die Textsuche verwenden, generieren Sie ihre Textsuchindizes manuell neu.
Einzelheiten zu diesem Verfahren finden Sie unter Textverzeichnis für eine Tabelle neu generieren.
- Wahlweise:
Führen Sie die folgenden Schritte aus, um die Fallback-Nummernsuche für exakte Übereinstimmungen zu aktivieren und zu konfigurieren.
Hinweis:Die Suche nach Fallback-Nummern ist standardmäßig deaktiviert. Wenn eine globale Textsuche keine exakte Übereinstimmung für eine Datensatznummer findet, durchsucht das System eine Liste der angegebenen Tabellen nach Übereinstimmungen. Diese zusätzliche Suche kann dazu führen, dass globale Textsuchen länger dauern. Aktivieren Sie die Fallback-Nummernsuche daher nur, wenn Sie sie benötigen.
-
Um die Suche nach Fallback-Nummern zu aktivieren, fügen Sie eine neue Systemeigenschaft hinzu, glide.ui.text_search.enable_fallback_number_search:
Feld Beschreibung Name glide.ui.text_search.enable_fallback_number_search Beschreibung Option zum Aktivieren der Fallback-Nummernsuche, wenn die globale Textsuche keine genauen Übereinstimmungen für eine Datensatznummer findet. Hinweis:Die Suche nach einer Fallback-Nummer kann dazu führen, dass globale Textsuchen länger dauern. Aktivieren Sie die Option nur, wenn Sie sie benötigen.Typ Boolean Standardwert falsch -
Um die Liste der Tabellen zu konfigurieren, die von der Fallback-Nummernsuche durchsucht werden, fügen Sie die neue Systemeigenschaftglide.ui.text_search.fallback_table_listhinzu:
Feld Beschreibung Name glide.ui.text_search.fallback_table_list Beschreibung Kommagetrennte Liste der Namen von Tabellen, die bei der Fallback-Nummernsuche durchsucht werden sollen.
Verwenden Sie den Sonderwert all, um alle Tabellen zu durchsuchen, für die in der Nummerntabelle [sys_number] Präfixe definiert sind.Hinweis:Durch Erhöhen der Anzahl der zu durchsuchenden Tabellen kann die Suche nach Fallback-Nummern länger dauern. Testen Sie Änderungen an dieser Systemeigenschaft, bevor Sie sie in die Produktion überführen.Typ Zeichenfolge Standardwert Aufgabe, kb_knowledge
-
Um die Suche nach Fallback-Nummern zu aktivieren, fügen Sie eine neue Systemeigenschaft hinzu, glide.ui.text_search.enable_fallback_number_search: