<h2>Indexed sources</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2026" /><meta name="DC.rights.owner" content="(C) Copyright 2026" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" /><meta name="DC.title" content="Indexed sources in AI Search" /><meta name="abstract" content="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." /><meta name="description" content="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." /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/configuring-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/intro-now-platform-landing.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/config-now-platform-core-features.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/search-administration/reference/search-administration.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/overview-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/task/create-indexed-source-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/retention-policies-conditions-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/indexed-source-guardrails-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/semantic-index-cfg-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/task/exclude-know-blocks-ais-index.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/task/activate-catalog-variable-indexing.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/indexed-source-attributes-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/field-settings-ais.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ai-search/concept/indexing-content-ais.html" /><meta name="DC.date.created" content="2023-02-02" /><meta name="DC.date.modified" content="2026-07-10" /><meta name="mini-toc" content="yes" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="indexed-sources-ais" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Indexed sources in AI Search</title></head><body id="indexed-sources-ais"> <div class="breadcrumb"><a class="link" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/general/concept/intro-now-platform-landing.html" title="As a platform administrator, you have the power of the ServiceNow AI Platform at your fingertips. The ServiceNow AI Platform is an application platform as a service that automates business processes across the enterprise.">Administer the ServiceNow AI Platform</a> > <a class="link" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/general/concept/config-now-platform-core-features.html" title="The ServiceNow AI Platform provides for a multitude of customization options to your applications. Customize your UI, handle user and data administration, and localize your instance for time zones, currencies, and more.">Configure ServiceNow AI Platform core features</a> > <a class="link" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/search-administration/reference/search-administration.html" title="The ServiceNow AI Platform includes multiple search engines and interfaces to help users easily and quickly find the information they need.">Search administration</a> > <a class="link" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/overview-ais.html" title="The ServiceNow AI Search application provides a consumer-grade search engine for ServiceNow Service Portal, ServiceNow Now Mobile, and ServiceNow Virtual Agent. Intelligent query features help you quickly find the answers you need.">AI Search</a> > </div> <h1 class="title topictitle1" id="ariaid-title1">Indexed sources in <span class="ph">AI Search</span></h1> <div class="body conbody"><p class="shortdesc">Indexed sources designate <span class="ph">ServiceNow AI Platform®</span> tables and external document sets with alphanumeric text and string field content that you want to make searchable. <span class="ph">AI Search</span> ingests text and string fields from table records or external documents and stores their searchable alphanumeric content in its search index.</p> <div class="section" id="indexed-sources-ais__section_nsr_zgb_kvb"> <p class="p">For instructions on creating an indexed source, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/task/create-indexed-source-ais.html" title="Define an indexed source to make content and metadata from ServiceNow AI Platform table records searchable using AI Search.">Create an indexed source</a>.</p> </div> <div class="section" id="indexed-sources-ais__section_fbz_g54_3nb"><h2 class="title sectiontitle">Indexed source types</h2> <div class="p"><span class="ph">AI Search</span> supports the following indexed source types.<dl class="dl"> <dt class="dt dlterm">Internal indexed source</dt> <dd class="dd">An internal indexed source retrieves alphanumeric content and metadata from text and string fields on <span class="ph">ServiceNow AI Platform</span> records. It includes a unique name and a reference to a <span class="ph">ServiceNow AI Platform</span> table with records that you want to make searchable. <span class="ph">AI Search</span> 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.</dd> <dd class="dd ddexpand"><span class="ph"><span class="ph">AI Search</span> excludes some <span class="ph">ServiceNow AI Platform</span> tables from indexing. You can't define indexed sources for these excluded tables or their derived tables. For a list of excluded tables, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/reference/excluded-tables-ais.html" title="AI Search excludes the following ServiceNow AI Platform tables when indexing content. You can't configure these tables, or tables derived from them, as AI Search indexed sources.">ServiceNow AI Platform tables excluded from AI Search indexing</a>.</span></dd> <dd class="dd ddexpand">You can't index <a class="xref" href="https://www.servicenow.com/docs/access?context=remote-tables&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US" target="_blank" rel="noopener noreferrer">remote tables</a> with internal indexed sources. To index content from a remote table, create an external indexed source.</dd> <dt class="dt dlterm">External indexed source</dt> <dd class="dd">An external indexed source retrieves alphanumeric content and metadata from text and string fields of documents in an external repository or a <a class="xref" href="https://www.servicenow.com/docs/access?context=remote-tables&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US" target="_blank" rel="noopener noreferrer">remote table</a>. It includes a unique name and a reference to an external content schema table instead of a <span class="ph">ServiceNow AI Platform</span> table. For more details on configuring indexed sources for external content, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/external-content-ais.html" title="With a subscription for the External Content for AI Search plugin, you can enable AI Search users to search content and metadata from documents in external repositories and remote tables.">Indexing and searching external content in AI Search</a>.</dd> </dl> <div class="note"><span class="notetitle">Note:</span> <span class="ph">AI Search</span> 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.</div> </div> </div> <div class="section" id="indexed-sources-ais__id_bzn_2b1_5jc"><h2 class="title sectiontitle">Search performance considerations for indexing</h2> <div class="p">Search performance for <span class="ph">AI Search</span> is affected by several customer-controlled factors related to content indexing. Changes to these factors can impact search performance as follows.<dl class="dl"> <dt class="dt dlterm">Index size</dt> <dd class="dd">Indexing more content produces a larger index, which takes more time to search. Avoid indexing content that isn't needed for search.</dd> <dd class="dd ddexpand">Indexing large source tables, such as the Task [task] table and tables that extend it, can add significant numbers of records to the <span class="ph">AI Search</span> index.</dd> <dt class="dt dlterm">Number of indexed sources</dt> <dd class="dd">An index with more indexed sources takes longer to search than one with fewer indexed sources. This is true even if the two indexes are the same size.</dd> <dt class="dt dlterm">Number of indexed fields</dt> <dd class="dd">Increasing the number of fields you index across your indexed sources makes the system take longer to find search results. This effect is independent of index size and number of indexed sources.</dd> <dt class="dt dlterm">Indexing frequency</dt> <dd class="dd">The more often your indexed content is synchronized and updated, the more often search will compete with indexing for compute resources, increasing search response time. This is especially pertinent for indexed sources with frequently modified fields.</dd> </dl> </div> </div> <div class="section" id="indexed-sources-ais__id_k3x_fc1_5jc"><h2 class="title sectiontitle">Indexed source retention policies and filter conditions</h2> <p class="p" id="indexed-sources-ais__retention-policies-filter-conditions-p1">To limit the size of your index and the frequency of index updates, you can define retention policies and filter conditions for your indexed sources.</p> <p class="p" id="indexed-sources-ais__retention-policies-filter-conditions-p2">As an example, you can define a retention policy for an indexed source to exclude records that are more than two years old. This policy keeps your search results more current and reduces the size of your index. Changes made to the excluded records don't trigger index updates, so this policy also reduces indexing frequency.</p> <p class="p" id="indexed-sources-ais__retention-policies-filter-conditions-p3">Similarly, you can define a filter condition for an indexed source that excludes source table records with a specific status, such as Open. This filter condition reduces the number of records indexed from the source table, which in turn reduces the total amount of data you index. Excluding open records that have frequent updates also reduces indexing frequency.</p> <p class="p" id="indexed-sources-ais__retention-policies-filter-conditions-p4"><span class="ph">AI Search</span> also uses your retention policy and filter condition settings to automatically purge stale records from the index, reducing its size.</p> <p class="p" id="indexed-sources-ais__retention-policies-filter-conditions-p5">To learn more about creating retention policies and filter conditions for your indexed sources, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/retention-policies-conditions-ais.html" title="To limit the set of records indexed from source tables, 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, optimizing search performance.">Indexed source retention policies and filter conditions</a>.</p> <div class="note"><span class="notetitle">Note:</span> 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.</div> </div> <div class="section" id="indexed-sources-ais__section_o2k_yft_xqb"><h2 class="title sectiontitle">Indexed source attributes and field settings</h2> <p class="p">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 <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/indexed-source-attributes-ais.html" title="An indexed source attribute defines indexing behavior for all records from an indexed source.">Indexed source attributes for AI Search</a> and <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/field-settings-ais.html" title="A field setting controls indexing behavior for a specified field (column) on all records from an indexed source.">Field settings for AI Search</a>.</p> </div> <div class="section" id="indexed-sources-ais__section_awl_hgt_xqb"><h2 class="title sectiontitle">Indexing content from an indexed source</h2> <div class="p"><span class="ph">After you define an indexed source, <span class="ph">AI Search</span> 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. <span class="ph">AI Search</span> doesn't index content from unmodified records in these tables until you perform a full table index.</span> For more information on indexing behavior, including steps for full table indexing, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/indexing-content-ais.html" title="AI Search indexes records on indexed source tables to make their content searchable.">Indexing content from AI Search indexed sources</a>.<div class="note"><span class="notetitle">Note:</span> The pre-configured indexed sources included with <span class="ph">AI Search</span> 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.</div> </div> </div> <div class="section" id="indexed-sources-ais__section_rfb_ldq_xdc"><h2 class="title sectiontitle">Indexing content from knowledge articles</h2> <p class="p">When indexing content from records in the Knowledge [kb_knowledge] table, <span class="ph">AI Search</span> defaults to including content defined in knowledge blocks. Administrators can override this default behavior and configure <span class="ph">AI Search</span> to exclude content from knowledge blocks when indexing knowledge articles. For details on making this change, see <a class="xref" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/task/exclude-know-blocks-ais-index.html" title="Prevent AI Search from indexing content found in your knowledge blocks.">Exclude knowledge block content from the AI Search index</a>.</p> </div> <div class="section" id="indexed-sources-ais__section_clb_vmk_gtb"><h2 class="title sectiontitle">Multiple indexed sources for the same <span class="ph">ServiceNow AI Platform</span> table</h2> <div class="p"><span class="ph">You can't create more than one indexed source for a single <span class="ph">ServiceNow AI Platform</span> table.</span> However, plugins and applications may define duplicate indexed sources for a <span class="ph">ServiceNow AI Platform</span> 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.<div class="note"><span class="notetitle">Note:</span> Only one indexed source can be active at a time for a given <span class="ph">ServiceNow AI Platform</span> 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. <span class="ph">AI Search</span> only indexes content and metadata from active indexed sources.</div> </div> </div> </div> <div class="related-links"> <ul class="ullinks"><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/task/create-indexed-source-ais.html">Create an indexed source</a></strong><br /> Define an indexed source to make content and metadata from <span class="ph">ServiceNow AI Platform®</span> table records searchable using <span class="ph">AI Search</span>.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/retention-policies-conditions-ais.html">Indexed source retention policies and filter conditions</a></strong><br /> To limit the set of records indexed from source tables, you can configure retention policies and filter conditions for your indexed sources. <span class="ph">AI Search</span> also uses these settings to automatically purge stale records from the index, optimizing search performance.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/indexed-source-guardrails-ais.html">Indexed source guardrails</a></strong><br /> Reduce index size and increase search performance with guardrails that limit the number of task and alert source records indexed from indexed sources.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/semantic-index-cfg-ais.html">Semantic index configuration for indexed sources</a></strong><br /> The <span class="ph">AI Search</span> generalized RAG (Retrieval-Augmented Generation) framework offers a streamlined way to configure semantic indexing settings for records indexed from <span class="ph">ServiceNow AI Platform®</span> tables.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/task/exclude-know-blocks-ais-index.html">Exclude knowledge block content from the AI Search index</a></strong><br /> Prevent <span class="ph">AI Search</span> from indexing content found in your knowledge blocks.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/task/activate-catalog-variable-indexing.html">Activate indexing of catalog variable content on Catalog Item records</a></strong><br /> Activate indexing of searchable content from variables on Catalog Item records. Configure the set of Catalog Items eligible for catalog variable indexing and the set of variables to index.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/indexed-source-attributes-ais.html">Indexed source attributes for AI Search</a></strong><br /> An indexed source attribute defines indexing behavior for all records from an indexed source.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/field-settings-ais.html">Field settings for AI Search</a></strong><br /> A field setting controls indexing behavior for a specified field (column) on all records from an indexed source.</li><li class="link ulchildlink"><strong><a href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/indexing-content-ais.html">Indexing content from AI Search indexed sources</a></strong><br /> <span class="ph">AI Search</span> indexes records on indexed source tables to make their content searchable.</li></ul> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="https://servicenow.com/docs/bundle/australia-platform-administration/page/administer/ai-search/concept/configuring-ais.html" title="Plan and configure your AI Search implementation.">Configuring AI Search</a></div> </div> </div></body></html></div>