Legen Sie globale Eigenschaften für die Textsuche fest
Administratoren können das Verhalten der globalen Textsuche mit Systemeigenschaften steuern.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
- Navigieren zu Alle > Systemeigenschaften > Globale Textsuche.
-
Überprüfen Sie die Werte für die folgenden Eigenschaften der globalen Textsuche, und ändern Sie sie nach Bedarf.
Tabelle : 1. UI-Eigenschaften für die 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: Die globale Suche ist in Core-UIaktiviert.
- 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 -Systemeigenschaften.Liste der Rollen (kommagetrennt), die die Funktion „Globale Textsuche “ verwenden können (glide.ui.can_search) Kommagetrennte Liste von Benutzerrollen, 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 Textsuche (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 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 das Vorschaulimit der globalen Textsuche in Core-UI. In der Benutzeroberfläche von Next Experience können Sie das Vorschaulimit für die globale Suche festlegen, indem Sie den Now Experience -Suchkonfigurationsdatensatz in der Tabelle „Globale Suchkonfigurationen des Arbeitsbereichs“ [sys_aw_global_search_config] bearbeiten.Hintergrundfarbe der globalen Textsuche für Knowledge Base-Ergebnisse (css.textsearch.kb.background.color) Hintergrundfarbe für Ergebnisse der globalen Textsuche in Wissensartikeln. Diese Eigenschaft wirkt sich nur auf die Anzeige von Ergebnissen auf der veralteten Ergebnisseite der globalen Suche aus.- Typ: Zeichenfolge
- Standardwert: #f0f7f9
Hintergrundfarbe der globalen Textsuche für Katalogergebnisse (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 veralteten Ergebnisseite der globalen Suche aus.- Typ: Zeichenfolge
- Standardwert: #ffffdd
Formularansicht für exakte Übereinstimmung der globalen Textsuche – leer bedeutet Standardansicht (glide.ui.text_search.match_view) Name der Formularansicht, die die globale Textsuche verwendet, um Ergebnisse für exakte Übereinstimmungen anzuzeigen. Wenn kein Wert angegeben ist, verwendet die globale Textsuche die Standardformularansicht.
Weitere Informationen zum Erstellen und Verwalten von Ansichten finden Sie unter Ansichtsverwaltung.- Typ: Zeichenfolge
- Standardwert: (leer)
Listen- und Formularansicht zur Verwendung für Ergebnisse der globalen Textsuche. Leer bedeutet Standardansicht (glide.ui.text_search.view) Name der Listenansicht, die die globale Textsuche zum Formatieren der Ergebnisse für jede durchsuchte Tabelle verwendet. Wenn kein Wert angegeben ist, verwendet die globale Textsuche die Standardlistenansicht.
Weitere Informationen zum Erstellen und Verwalten von Ansichten finden Sie unter Ansichtsverwaltung.- Typ: Zeichenfolge
- Standardwert: text_search
Abfragemethode für die globale Textsuche. Führen Sie eine Abfrage für jede Tabelle für jede Basisklasse (übergeordnete Tabelle) für einen einzelnen Index unabhängig von der Tabelle aus (erfordert erneute Generierung des Textindex), oder lassen Sie die Abfrage von GlideRecord verarbeiten (einfach). Bei der Textsuchmaschine Zing lautet der bevorzugte Wert „simple“ (glide.ir.query_method). Abfragemethode für die globale Textsuche.Hinweis:Die Werte base, singleund table werden nicht unterstützt. Belassen Sie diese Systemeigenschaft auf dem Standardwert simple.- Typ: Auswahlliste
- Standardwert: simple
- Verfügbare Werte:
- base: Suchabfrage für jede Basisklasse ausführen. Dieser Wert wird nicht mehr unterstützt.
- simple: Lassen Sie GlideRecord die Suchabfrage verarbeiten.
- single: Suchabfrage für einen einzelnen Textsuchindex ausführen. Um diese Methode zu verwenden, müssen Sie Textsuchindizes neu generieren. Dieser Wert wird nicht mehr unterstützt.
- table: Suchabfrage für jede durchsuchbare Tabelle ausführen. Dieser Wert wird nicht mehr unterstützt.
Die maximale Anzahl von Ergebnissen, die bei einer Textindexsuche zurückgegeben werden. Dies begrenzt die Anzahl der Datensätze, die aus dem Textverzeichnis extrahiert und angezeigt werden (glide.lucene.base_result_max). Maximale Anzahl von Ergebnissen, die die globale Textsuche bei der Suche in einem 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 maximale Ergebnisse angegebenen Wert und diesem Wert liegen. Dies geschieht, damit angegeben werden kann, dass für eine bestimmte Tabelle weitere Ergebnisse vorhanden sind, die angezeigt werden sollen (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 der gleichzeitigen Prozesse (1 bis 16), die beim Durchsuchen mehrerer Gruppen in einer globalen Suche verwendet werden (glide.ts.global_search.parallelism) Anzahl der gleichzeitigen Threads, die die globale Textsuche beim Durchsuchen mehrerer Suchgruppen verwendet. Jede Suchgruppe erfordert einen Thread. Legen Sie diesen Wert fest, um optimale Ergebnisse für die Suchgruppenkonfiguration zu erzielen. Wenn Sie beispielsweise fünf Suchgruppen und vier Threads haben, werden die ersten vier Gruppen parallel ausgeführt, und die fünfte Gruppe beginnt, wenn eine der ersten vier Gruppen beendet wird. Dieses Setup kann gut funktionieren, wenn eine der Gruppen viel größer als eine andere ist. Ebenso bringt es keine Vorteile, wenn Sie fünf Suchgruppen haben, wenn Sie diesen Wert auf mehr als fünf setzen.- Typ: Ganzzahl
- Standardwert: 4
-
Wählen Sie Speichern.
Die Geschäftsregel „Textsuche-Eigenschaft ändern“ validiert die neuen Werte rational und bricht die Aktualisierung ab, wenn sie sich außerhalb der akzeptablen Bereiche befinden.
-
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 dieser Wert ergibt, zeigt das System eine Meldung an, in der der Benutzer aufgefordert wird, die Suche zu verfeinern.
- 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 Stammsprache für die Zing-Textsuche festzulegen.
- Installieren Sie das Plugin „Internationalization“ (i18n) für die Sprache, in der Sie Textsuchbegriffe als Stammtext verwenden möchten.
-
Fügen Sie eine neue Systemeigenschaft hinzu, glide.ts.stemming_language:
Feld Beschreibung Name glide.ts.stember_language Beschreibung Sprache, die für die Wortstammerkennung der Textsuche verwendet werden soll. Weitere Informationen zur Wortstammerkennung finden Sie unter Zing gleicht abgeleitete Wörter mit Wortstammerkennung ab. Typ Zeichenfolge Unterstützte Werte - Englisch
- Französisch
- Deutsch
Standardwert Englisch -
Damit Tabellen die neue Wortstammsprache für die Textsuche verwenden, generieren Sie ihre Textsuchindizes manuell neu.
Weitere Informationen 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 sie aktiviert ist und eine globale Textsuche keine exakte Übereinstimmung mit einer 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 die neue Systemeigenschaftglide.ui.text_search.enable_fallback_number_searchhinzu:
Feld Beschreibung Name glide.ui.text_search.enable_fallback_number_search Beschreibung Option zum Aktivieren der Fallback-Nummernsuche, wenn die globale Textsuche keine exakten Übereinstimmungen für eine Datensatznummer findet. Hinweis:Die Suche nach Fallback-Nummern kann dazu führen, dass globale Textsuchen länger dauern. Aktivieren Sie die Option nur, wenn Sie sie benötigen.Typ Boolean Standardwert false -
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 mit Namen von Tabellen, die bei der Suche nach Fallback-Nummern durchsucht werden sollen.
Verwenden Sie den Sonderwert all, um alle Tabellen zu durchsuchen, deren Präfixe in der Nummerntabelle [sys_number] definiert sind.Hinweis:Durch Erhöhen der Anzahl der zu durchsuchenden Tabellen kann sich die für die Fallback-Nummernsuche erforderliche Zeit erhöhen. Testen Sie alle Änderungen an dieser Systemeigenschaft, bevor Sie sie in die Produktion übernehmen.Typ Zeichenfolge Standardwert Aufgabe, kb_knowledge
-
Um die Suche nach Fallback-Nummern zu aktivieren, fügen Sie die neue Systemeigenschaftglide.ui.text_search.enable_fallback_number_searchhinzu: