Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Search settings filter and group global search results by 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.

The configuration settings for table-based filtering and grouping of global search results differ by UI, as described in the following sections.

Parent Topic:Global search finds records from multiple tables

Related topics

Global search displays a page of matching results

Text search views control format of global search results for tables

Global search displays exact matching records

Global search displays your most recent search queries and results in Next Experience UI

Set global text search properties

Set the preview limit for global or workspace search in Next Experience UI

Hide per-table search result counts in Next Experience UI

Add a workspace application to the Unified Navigation search context menu

Global text search suggestions

Search sources filter global search results by table in Next Experience UI

Global search in Next Experience UI displays search results broken out by search source. A search source is a collection of global search settings for a ServiceNow AI Platform® table.

A user must have read access to a table to see search results for it.

Default global search sources for Next Experience UI

The base system includes these default search sources for global search in Next Experience UI.

When Next Experience UI is activated, the following search sources are defined for global search. These search sources appear in the Application Search Sources related list for the Now Experience Search Configuration record in the Search Application Configuration [sys_search_context_config] table.

Search sourceTable searched
Tasks - IncidentsIncident [incident]
Tasks - Change RequestsChange Request [change_request]
Tasks - Change TasksChange Task [change_task]
Tasks - ProblemsProblem [problem]
Tasks - RequestsRequest [sc_request]
Tasks - Catalog TasksCatalog Task [sc_task]
People & Places - UsersUser [sys_user]
Tasks - Requested ItemsRequested Item [sc_req_item]
People & Places - GroupsGroup [sys_user_group]
Knowledge & Catalog - KnowledgeKnowledge [kb_knowledge]
People & Places - CompaniesCompany [core_company]
Knowledge & Catalog - Catalog ItemsCatalog Item [sc_cat_item]

Note: Search sources only affect filtering of global search results in Next Experience UI. In Core UI, global text search filters results based on settings defined in text search groups. For details on these settings, see Search groups filter global text search results by table in Core UI.

Add a search source for Next Experience UI

Add a new search source to make a table searchable by global search or workspace search in Next Experience UI.

Before you begin

You must be using Next Experience UI.

Note: You can configure tables for global text search in Core UI by adding new text search groups. For more details, see Add a search group for Core UI.

The tables you want to include in the search group must have text indexing enabled. To enable text indexing for a table, see Configure a table for indexing and searching.

Role required: search_application_admin or workspace_admin

About this task

A search source defines a table that is searchable by global or workspace search in Next Experience UI. Define new search sources to add to the default set of tables configured for global search or your workspace search. For the list of global search sources included in the base system, see Default global search sources for Next Experience UI.

Procedure

  1. Define the new search source in the Search Source [sys_search_source] table.

    1. Select All.

    2. In the Filter field, enter sys_search_source.list.

    3. Press Enter.

    4. Select New.

    5. On the Search Source form, fill in the fields.

      FieldDescription
      NameName to display for the search source in the global search results page.
      TableTable to make searchable for global search.
      ConditionsFilter conditions that table records must satisfy to be searchable.
      ApplicationApplication scope for the search source. This field is automatically set.
    6. Select Submit.

  2. Link the new search source to the record for the global or workspace search application in the Search Application Configurations [m2m_search_context_config_search_source] table.

    1. Select All.

    2. In the Filter field, enter m2m_search_context_config_search_source.list.

    3. Press Enter.

    4. Select New.

    5. Select the additional actions icon

Image omitted: polaris-ui-form-context-menu-icon.png
, then select **Configure** > **Form Layout**.
6.  Use the slushbucket to add the Search context config field to the selected field list, then select **Save**.

7.  On the Application Search Sources form, fill in the fields.
FieldDescription
SourceName to display for the search source in the global search results page.
OrderOrder of appearance for the search source in the search application configuration context.
ApplicationApplication scope for the search source. This field is automatically set.
Search context config

Record for the global or workspace search application in the Search Application Configuration [sys_search_context_config] table. To add the search source for global search, select the Now Experience Search Configuration record.

To add the search source for a workspace application, select the record for that application. For example, to add a search source for Agent Workspace, select the Agent Workspace Search Config record.

8.  Select **Submit**.
  1. Reorder search sources for the global or workspace search application.

    1. Navigate to All > AI Search > Search Experience > Search Applications.

    2. Open the record for the search application.

      Note: For global search, open the Now Experience Search Configuration record. For a workspace application, open the record for that application, such as the Agent Workspace Search Config record for Agent Workspace.

    3. In the Application Search Sources related list, edit the Order values for search source records to alter the display order for table filters on the application's search results page.

Result

The new search source appears in global or workspace search results.

Search groups filter global text search results by table in Core UI

Global text search in Core UI displays search results broken out by search group. A search group is a collection of related searchable tables.

Within each search group, the system divides search results by table. A user must have read access to a table to see search results for it.

Displaying search results by group

The system displays knowledge and service catalog search results within their respective search results pages. The system displays other results in list format.

For exact match searches, the system only returns records from the Task (task) and Knowledge (kb_knowledge) tables.

Note: The system filters global search results to display only knowledge articles that are in the same language as the preferred language setting.

Image omitted: ExampleGlobalSearchResults.png
Search results showing Tasks search group name and Incidents table name.

Options for administrators

Administrators can customize these search group settings for all users:

  • Specifying which tables are part of the group.
  • Specifying whether the search group is available for use.
  • Specifying whether searches include results from this search group by default.
  • Creating new search groups.

Enabling a search group allows users to see records from the search group's tables. Disabling a search group hides records from the search group's tables.

Default global text search groups for Core UI

The base system includes these default text search groups for global text search in Core UI.

Search groupTables searched
Tasks- Incident \[incident\] - Change Request \[change\_request\] - Change Task \[change\_task\] - Problem \[problem\] - Request \[sc\_request\] - Catalog Task \[sc\_task\] - Requested Item \[sc\_req\_item\]
People & Places- User \[sys\_user\] - Group \[sys\_user\_group\] - Company \[core\_company\]
Knowledge & Catalog- Knowledge \[kb\_knowledge\] - Catalog Item \[sc\_cat\_item\]

Note: Text search groups only affect filtering of global text search results in Core UI and UI15. In Next Experience UI, global search filters results based on search sources linked to the Now Experience Search Configuration record in the Search Application Configuration [sys_search_context_config] table. For details on the search sources included in the base system, see Default global search sources for Next Experience UI.

Add a search group for Core UI

Add a new text search group to filter global text search results by table in Core UI.

Before you begin

You must be using Core UI.

Note: You can configure tables for global search in Next Experience UI by adding new search sources. For more details, see Add a search source for Next Experience UI.

The tables you want to include in the search group must have text indexing enabled. To enable text indexing for a table, see Configure a table for indexing and searching.

Role required: text_search_admin

About this task

A text search group defines a set of tables to use as filters for global text search results in Core UI. Define new search groups to add to the default set of text search groups configured for global text search.

For the list of text search groups included in the base system, see Default global text search groups for Core UI.

Procedure

  1. Navigate to All > System Definition > Search Groups.

  2. Select New.

  3. On the Text Search Groups form, fill in the fields.

    FieldDescription
    NameEnter a name for the search group.
    RolesSelect one or more user roles if you want to restrict access to the search group to those roles.
    User groupSelect a user group if you want to restrict access to the search group to users in that user group.
    DescriptionEnter text to display as a tooltip for the search group.
    ActiveEnsure the check box is selected to make the search group available.
    SearchedClear the check box if you want to exclude results from this search group.
    OrderEnter a number to determine the order in which this search group is listed relative to other search groups.
  4. Select the additional actions icon

Image omitted: polaris-ui-form-context-menu-icon.png
, then select **Save**.
  1. For each table that you want to add to the search group, perform the following steps.

    1. In the search group record's Text Search Tables related list, select New.

    2. On the Text Search Table form, fill in the fields.

FieldDescription
Search groupThe search group that you want to add a table to.
TableSelect the table to include in the search group.Note: You can select any table not excluded by the glide.ui.no_text_search system property, but global search only displays search results for tables that have text indexing enabled.
ApplicationApplication scope for the text search table record. This field is automatically set.
ActiveOption to search the table as part of the search group.
SearchedIf you want to exclude results from this table by default, clear this option. A user can manually choose to show results from this table on the search results page.
OrderOrder in which this table is listed relative to other tables in the search group.
ConditionsSelect one or more conditions to determine which records on the selected Table are searched.
3.  Select **Submit**.