Indexed sources in AI Search

  • Release version: Australia
  • Updated March 12, 2026
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Indexed sources in AI Search

    Indexed sources in AI Search designate ServiceNow AI Platform® tables and external document sets containing alphanumeric text and string fields that you want to make searchable. AI Search ingests and stores this content in its search index to enable efficient searching across selected records and documents.

    Show full answer Show less

    Indexed source types

    • Internal indexed sources: Retrieve and index alphanumeric content from text and string fields of ServiceNow AI Platform tables and their child tables. Certain tables are excluded from indexing, and remote tables cannot be indexed internally.
    • External indexed sources: Retrieve content from external repositories or remote tables via external content schema references, enabling indexing of non-ServiceNow data.

    Retention policies and filter conditions

    To manage index size and performance, you can configure retention policies and filter conditions that limit which records from source tables are indexed. This is especially important for large tables like Task [task], where retention policies are mandatory. These settings also enable automatic purging of stale records from the index.

    Attributes and field settings

    Attributes control indexing behavior at the record level for an indexed source, while field settings define behavior for individual fields on those records. These configurations allow precise control over how content is indexed and searched.

    Indexing behavior and considerations

    • AI Search automatically indexes record changes (create, update, delete) in the chosen tables and child tables. Unmodified records require a full table index to be included.
    • Only text and string fields are indexed for search; numeric fields can be used for faceting or filtering but are not searchable unless copied into text/string fields.
    • For knowledge articles (Knowledge [kbknowledge] table), AI Search indexes knowledge block content by default, but administrators can opt to exclude it.
    • Only one active indexed source per ServiceNow AI Platform table is allowed. Duplicate sources from plugins or applications are inactive by default and must be managed accordingly.

    Additional capabilities and configurations

    • Guardrails: Limit the number of task and alert records indexed to reduce index size and improve search performance.
    • Semantic index configuration: Supports Retrieval-Augmented Generation (RAG) for enhanced semantic search on indexed records.
    • Catalog variable content indexing: Enables indexing of searchable content from variables on Catalog Item records, configurable by item and variable set.
    • Exclusion of knowledge block content: Administrators can prevent AI Search from indexing specific content within knowledge blocks.

    Practical benefits for ServiceNow customers

    By defining and configuring indexed sources in AI Search, customers can make relevant ServiceNow platform data and external content searchable, enabling faster and more precise information retrieval. Proper use of retention policies, filter conditions, and field settings helps maintain index efficiency and relevance, while semantic indexing and catalog variable indexing extend search capabilities to meet sophisticated enterprise needs.

    Indexed sources designate ServiceNow AI Platform® tables and external document sets with alphanumeric text and string field content that you want to make searchable. AI Search ingests text and string fields from table records or external documents and stores their searchable alphanumeric content in its search index.

    For instructions on creating an indexed source, see Create an indexed source.

    Indexed source types

    AI Search supports the following indexed source types.
    Internal indexed source
    An internal indexed source retrieves alphanumeric content and metadata from text and string fields on ServiceNow AI Platform records. It includes a unique name and a reference to a ServiceNow AI Platform table with records that you want to make searchable. AI Search extracts and indexes searchable alphanumeric content and metadata from text and string fields on records in this table and in any of its child tables that you configure for indexing.
    AI Search excludes some ServiceNow AI Platform tables from indexing. You can't define indexed sources for these excluded tables or their derived tables. For a list of excluded tables, see ServiceNow AI Platform tables excluded from AI Search indexing.
    You can't index remote tables with internal indexed sources. To index content from a remote table, create an external indexed source.
    External indexed source
    An external indexed source retrieves alphanumeric content and metadata from text and string fields of documents in an external repository or a remote table. It includes a unique name and a reference to an external content schema table instead of a ServiceNow AI Platform table. For more details on configuring indexed sources for external content, see Indexing and searching external content in AI Search.
    Note:
    AI Search doesn't index Unicode characters from the High Surrogate Area (code units in the range U+D800 to U+DBFF). Characters from this range are replaced with spaces during indexing.

    Indexed source retention policies and filter conditions

    Indexing large source tables, such as the Task [task] table and tables that extend it, can add large numbers of records to the AI Search index. To limit the set of records indexed from a source table, you can configure retention policies and filter conditions for your indexed sources. AI Search also uses these settings to automatically purge stale records from the index. For more information on retention policies and filter conditions, see Indexed source retention policies and filter conditions.
    Note:
    Retention policies are required for indexed sources that index records from the Task [task] table or tables that extend it. They are optional for other indexed sources.

    Indexed source attributes and field settings

    You can configure attributes and field settings for an indexed source to control indexing behavior for source records. Attributes control the indexed source's behavior at the record level, while field settings define its behavior for individual fields on indexed records. For more information, including lists of available attributes and field settings, see Indexed source attributes for AI Search and Field settings for AI Search.

    Indexing content from an indexed source

    After you define an indexed source, AI Search begins automatically indexing to reflect changes to records in the selected source table and its specified child tables. The results of all record create, update, and delete operations in these tables are reflected in the search index. AI Search doesn't index content from unmodified records in these tables until you perform a full table index. For more information on indexing behavior, including steps for full table indexing, see Indexing content from AI Search indexed sources.
    Note:
    The pre-configured indexed sources included with AI Search only index content from text and string fields on source records. When searching records from these indexed sources, you can use numeric fields to facet or filter your search results, but you can't find records using their numeric field values. To search on a record's numeric field values, copy them into a text or string field so they can be indexed.

    Indexing content from knowledge articles

    When indexing content from records in the Knowledge [kb_knowledge] table, AI Search defaults to including content defined in knowledge blocks. Administrators can override this default behavior and configure AI Search to exclude content from knowledge blocks when indexing knowledge articles. For details on making this change, see Exclude knowledge block content from the AI Search index.

    Multiple indexed sources for the same ServiceNow AI Platform table

    You can't create more than one indexed source for a single ServiceNow AI Platform table. However, plugins and applications may define duplicate indexed sources for a ServiceNow AI Platform table. For example, the base system includes an indexed source defined for the User [sys_user] table, but a plugin or application might define a second indexed source for this table under a different name.
    Note:
    Only one indexed source can be active at a time for a given ServiceNow AI Platform table. The system makes duplicate indexed sources for a table inactive by default. Before you can make one of these duplicate sources active, you must edit the currently active source and make it inactive. AI Search only indexes content and metadata from active indexed sources.