---
sourceDocument: Australia ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/platform-administration

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Set global text search properties

# Set global text search properties {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes to read

Administrators can control how global text search behaves with system properties.

## Before you begin

Role required: admin

## Procedure

1. Navigate to AllSystem PropertiesGlobal Text Search.
2. Review the values for the following global text search properties and change them as needed.  
   {#set-global-text-search-properties__table_kxg_qzk_ddb__entry__2}

   | Property | Description |
   |-|-|
   | Enable Global Text Search (glide.ui.text_search.enable) | Option to enable global search in Core UI and UI15. * Type: Boolean * Default value: true * Supported values: * true: Global search is enabled in Core UI. * false: Global search is disabled in Core UI. {#set-global-text-search-properties__ul_hbx_dnj_5rb} {#set-global-text-search-properties__ul_wfr_cnj_5rb} Note: When Next Experience is enabled, this system property has no effect. To enable or disable the Unified Navigation search field in Next Experience, set the glide.ui.polaris.global_search system property described in [Next Experience system properties](https://www.servicenow.com/docs/access?context=pol-sys-properties&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US). |
   | List of roles (comma-separated) that can use the Global Text Search capability (glide.ui.can_search) | Comma-separated list of user roles that allow access to global search. To enable global search for users with a role, add the role to this list. * Type: String * Default value: itil, text_search_admin, admin {#set-global-text-search-properties__ul_frc_knj_5rb} |
   | List of tables (comma-separated) that won't appear as options when setting up Global Text Search tables (glide.ui.no_text_search) | Comma-separated list of tables that don't appear as options when defining text search groups for Core UI. Examples are system or maintenance tables. * Type: String * Default value: 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 {#set-global-text-search-properties__ul_kmt_tnj_5rb} |
   | Number of Global Text Search matches returned per table (glide.ui.text_search.rowcount) | Maximum number of matching records previewed for each table on the global text search results page. Users can select a table to see all matching results for that table. * Type: Integer * Default value: 10 {#set-global-text-search-properties__ul_bnb_t4j_5rb} Note: This system property only controls the global text search preview limit in Core UI. In Next Experience UI, you can set the global search preview limit by editing the Now Experience Search Configuration record in the Workspace Global Search Configurations \[sys_aw_global_search_config\] table. |
   | Global Text Search background color for Knowledge Base results (css.textsearch.kb.background.color) | Background color for Knowledge article global text search results. This property only affects display of results on the legacy global search results page. * Type: String * Default value: #f0f7f9 {#set-global-text-search-properties__ul_knl_dpj_5rb} |
   | Global Text Search background color for Catalog results (css.textsearch.catalog.background.color) | Background color for Catalog global text search results. This property only affects display of results on the legacy global search results page. * Type: String * Default value: #ffffdd {#set-global-text-search-properties__ul_u3m_hpj_5rb} |
   | Form view to use for Global Text Search exact match - blank means Default view (glide.ui.text_search.match_view) | Name of the form view that global text search uses to display exact match results. If no value is specified, global text search uses the default form view. For information on creating and managing views, see [View management](https://www.servicenow.com/docs/access?context=view-management-overview&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US). * Type: String * Default value: (empty) {#set-global-text-search-properties__ul_g4z_mpj_5rb} |
   | List and form view to use for Global Text Search results. Blank means default view (glide.ui.text_search.view) | Name of the list view that global text search uses to format results for each searched table. If no value is specified, global text search uses the default list view. For information on creating and managing views, see [View management](https://www.servicenow.com/docs/access?context=view-management-overview&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US). * Type: String * Default value: text_search {#set-global-text-search-properties__ul_uzf_4pj_5rb} |
   | Query method for global text search. Run a query for each table, for each base class (parent table), against a single index regardless of table (requires text index regeneration), or let GlideRecord handle the query (simple). With the Zing text search engine, the preferred value is "simple" (glide.ir.query_method) | Query method to use for global text search. Note: The base, single, and table values aren't supported. Leave this system property set to its default simple value. * Type: Choice list * Default value: simple * Available values: * base: Run a search query for each base class. This value is no longer supported. * simple: Let GlideRecord handle the search query. * single: Run a search query against a single text search index. To use this method, you must regenerate text search indexes. This value is no longer supported. * table: Run a search query for each searchable table. This value is no longer supported. {#set-global-text-search-properties__ul_azq_gqj_5rb} {#set-global-text-search-properties__ul_xlt_2qj_5rb} |
   | The maximum number of results that will be returned during a text index search. This limits the number of records that will be extracted from the text index and displayed (glide.lucene.base_result_max) | Maximum number of results that global text search will return when searching a text search index. Note: When the query method is set to simple, this property is ignored. * Type: Integer * Default value: 100 {#set-global-text-search-properties__ul_xz5_sqj_5rb} |
   | The maximum number of entries that will be retrieved from the text index. Only the table that is involved will be returned from the text index for all entries that are between the value specified for maximum results and this value. This is done so that it can be indicated that more results exists for any given table that are going to be displayed (glide.lucene.base_hits_max) | Maximum number of entries that global text search will retrieve from a text search index. Note: When the query method is set to simple, this property is ignored. * Type: Integer * Default value: 500 {#set-global-text-search-properties__ul_dtj_xqj_5rb} |
   | Number of simultaneous processes (1 to 16) used when searching though multiple groups in a global search (glide.ts.global_search.parallelism) | Number of concurrent threads global text search uses when searching multiple search groups. Each search group requires one thread. Set this value to yield optimal results for your search group configuration. For example, if you have five search groups and four threads, the first four groups run in parallel and the fifth group starts when one of the first four groups finishes. This setup may work well if one of the groups is much larger than another. Similarly, if you have five search groups, setting this value higher than five yields no benefits. * Type: Integer * Default value: 4 {#set-global-text-search-properties__ul_nl3_crj_5rb} |
   [Table 1. UI properties for global text search]

   {#set-global-text-search-properties__table_kxg_qzk_ddb}
3. Select Save.  
   The business rule Text Search Property Change Rationally validates the new values and aborts the update if they are outside its acceptable ranges.
4. To set the maximum number of matches to display for a wildcard search term, follow these steps.
   1. [Open the System Properties table](https://www.servicenow.com/docs/P1YgMM0DTfCJvVsoqOoJ6Q "Add or create a property to control system behavior.") and search for the property glide.ts.max_wildcard_expansion.  
      {#set-global-text-search-properties__table_ymf_qrr_2jb__entry__2}

      | Field | Description |
      |-|-|
      | Name | glide.ts.max_wildcard_expansion |
      | Description | Maximum number of matches for a wildcard search term that are allowed as unambiguous. |
      | Type | Integer |
      | Default value | 500 |
      [ ]

      {#set-global-text-search-properties__table_ymf_qrr_2jb}
   2. Edit the Value.  
      If a wildcard search matches more words than this value, the system displays a message asking the user to refine the search.
   3. Select Update.
   {#set-global-text-search-properties__substeps_mj4_vzl_swb}
5. To set the Zing text search stemming language, follow these steps.
   1. Install the internationalization (i18n) plugin for the language you want to stem text search terms in.
   2. [Add a new system property](https://www.servicenow.com/docs/P1YgMM0DTfCJvVsoqOoJ6Q "Add or create a property to control system behavior."), glide.ts.stemming_language:  
      {#set-global-text-search-properties__table_krx_crr_2jb__entry__2}

      | Field | Description |
      |-|-|
      | Name | glide.ts.stemming_language |
      | Description | Language to use for text search stemming. For details on stemming, see [Zing matches derived words with stemming](https://www.servicenow.com/docs/hPcaUFc17mqtJGZMiwSBpA "Convert any multiple-character search keyword to its stem form to find derived versions of the word."). |
      | Type | String |
      | Values supported | * English * French * German {#set-global-text-search-properties__ul_cdz_4fm_swb} |
      | Default value | English |
      [ ]

      {#set-global-text-search-properties__table_krx_crr_2jb}
   3. To make tables use the new stemming language for text search, manually regenerate their text search indexes.  
      For details on this procedure, see [Regenerate a text index for a table](https://www.servicenow.com/docs/M~u7MUy5V2ht2yaD6ybXGA "You can regenerate a table text index when you change table stop words or display values.").
   {#set-global-text-search-properties__substeps_dt4_zzl_swb}
6. **Optional:** To enable and configure fallback number search for exact matches, follow these steps.  
   Note:  
   Fallback number search is disabled by default. When it's enabled, if a global text search finds no exact match for a record number, the system searches a list of specified tables for matches. This additional search can make global text searches take longer, so enable fallback number search only if you need it.
   1. To enable fallback number search, [add a new system property](https://www.servicenow.com/docs/P1YgMM0DTfCJvVsoqOoJ6Q "Add or create a property to control system behavior."), glide.ui.text_search.enable_fallback_number_search:  
      {#set-global-text-search-properties__table_pfs_xdm_swb__entry__2}

      | Field | Description |
      |-|-|
      | Name | glide.ui.text_search.enable_fallback_number_search |
      | Description | Option to enable fallback number search for use when global text search finds no exact matches for a record number. Note: Fallback number search can make global text searches take longer. Enable the option only if you need it. |
      | Type | Boolean |
      | Default value | false |
      [ ]

      {#set-global-text-search-properties__table_pfs_xdm_swb}
   2. To configure the list of tables searched by fallback number search, [add a new system property](https://www.servicenow.com/docs/P1YgMM0DTfCJvVsoqOoJ6Q "Add or create a property to control system behavior."), glide.ui.text_search.fallback_table_list:  
      {#set-global-text-search-properties__table_ep1_c2m_swb__entry__2}

      | Field | Description |
      |-|-|
      | Name | glide.ui.text_search.fallback_table_list |
      | Description | Comma-separated list of names of tables to search when performing fallback number search. Use the special value all to search all tables that have prefixes defined in the Number \[sys_number\] table. Note: Increasing the number of tables to search may increase the time required for fallback number search. Test any changes to this system property before putting them into production. |
      | Type | String |
      | Default value | task,kb_knowledge |
      [ ]

      {#set-global-text-search-properties__table_ep1_c2m_swb}
   {#set-global-text-search-properties__substeps_dk4_5dm_swb}
* **[Configure parallel processing of search groups](https://www.servicenow.com/docs/pznefWH7vHEnydMwC40qvg)**   
  To improve performance, only activate search groups and tables that are necessary to meet business needs.
* **[Revert to the legacy global search UI](https://www.servicenow.com/docs/CHo~xTWw5qIaiw8OhIWy6g#revert-to-legacy-global-search)**   
  Disable the dynamic global search UI to preserve customizations you made to the legacy global search UI.

**Related concepts**   

* [Global search displays a page of matching results](https://www.servicenow.com/docs/sbLVzuFQCftUWJ1DoLlz1A#global-search-polaris-ui "Global search displays a page of results that match your search, grouped by table.")
* [Text search views control format of global search results for tables](https://www.servicenow.com/docs/A3s9yDFIKeCEqSPvbnonag "The text_search view for a table determines how global search displays results from that table.")
* [Search settings filter and group global search results by table](https://www.servicenow.com/docs/nJDwMp8ILmfNu1E3OGxB4g#search-settings-filter-group-table "Global search filters and groups matching results by table. You can configure search sources (in Next Experience UI) or search groups to define tables and groups for global search.")
* [Global search displays exact matching records](https://www.servicenow.com/docs/M~DTYMGIIX5~Y8oG5q7bMQ#exact-matches-global-search "When your search exactly matches the Number field value for a record, global search takes you directly to that record, bypassing the search results page.")
* [Global search displays your most recent search queries and results in Next Experience UI](https://www.servicenow.com/docs/GPDxcrkPPuYUdW5ypP9qXQ "When you select the empty Unified Navigation search field, the system displays lists showing your most recent search queries and your most recently viewed search results. Select a Recently Searched query to repeat it, or select a Recently Viewed search result record to navigate to it.")  
**Related tasks**   

* [Set the preview limit for global or workspace search in Next Experience UI](https://www.servicenow.com/docs/wRSjQNDPJhkD1YDQ_OdFKg "Override the default limit of 5 preview results per search source on the Next Experience UI search results page for global or workspace search.")
* [Hide per-table search result counts in Next Experience UI](https://www.servicenow.com/docs/PDrb43lMOx0M5lcXu3LUAA "Suppress display of per-table search result counts in the Next Experience UI search results page.")
* [Add a workspace application to the Unified Navigation search context menu](https://www.servicenow.com/docs/qaoVpkvjHKA~IQ_bW524Tw "Enable users to view results for their Unified Navigation searches in workspace applications as well as in global search.")  
**Related reference**   

* [Global text search suggestions](https://www.servicenow.com/docs/BshTU75wzK5TicqpG~G5ow "Global text search offers two types of search suggestions.")

*[\>]: and then


