Configuring AI Search for the product catalog

  • 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 Configuring AI Search for the product catalog

    AI Search enhances the product catalog experience within Sales Customer Relationship Management by enabling agents and customers to perform semantic and keyword queries to find relevant product offerings and service specifications. It searches across product characteristics, bundled and child offerings, and returns contextually relevant results even when exact terms are not used. The underlying AI Search Retrieval Augmented Generation (RAG) application improves accuracy by matching queries with indexed records based on semantic similarity and keywords.

    Show full answer Show less

    Key Features

    • Indexed Sources: AI Search indexes records from the Product Offering and Service Specification tables. Product characteristics and options are sourced from a configuration JSON field to improve search relevance.
    • Semantic Index Configuration: Defines the embedding model, chunking, and fields for semantic indexing, allowing AI Search to understand context and user intent.
    • Search Sources: Conditions determine which records are included in search results, such as filtering for published and sellable product offerings.
    • Search Profiles: Manage user search experience including synonyms, stop words, typo correction, and result ranking for fine-tuning the catalog search.
    • Search Application Configurations: Control the search engine, profiles, and auto-complete suggestions to optimize search behavior.
    • Role-Based Access: Product catalog admins with the aisadmin role can manage AI Search content indexing and settings.

    Implementation Steps

    • Install AI Search for Next Experience only if upgrading from releases prior to Australia; new Australia release or zBooted instances have it installed automatically.
    • Configure AI capabilities by installing the ServiceNow Otto for Sales Automation plugin (snsomgenai) when entitled; this installs necessary AI Search RAG and Semantic Controller plugins. Without it, the catalog uses basic keyword (Zing) search.
    • For upgrades, run scheduled jobs to populate product offering categories and publish stop words dictionary, search profiles, and index tables to prepare the search environment.
    • Enable AI Search in the product catalog by setting the property enableaisearchincatalog to true, activating the AI Search interface and verifying configuration.

    Practical Benefits for ServiceNow Customers

    By implementing AI Search, ServiceNow customers can deliver a more intelligent and context-aware product catalog search experience that improves findability of product offerings and service specifications. This enhances user productivity by providing semantically relevant results, reducing search friction for agents and customers alike. Administrators gain control to customize search behavior and maintain search content indexing efficiently.

    Configure and manage the implementation of AI Search in the product catalog for Sales Customer Relationship Management.

    How AI Search works in the catalog interface

    AI Search in the product catalog for Sales Customer Relationship Management transactions enables agents and customers to use semantic queries combined with keyword queries to find relevant product offerings and service specifications.

    AI Search looks across all product offerings and service specifications, including product characteristics, bundled product offerings, and child offerings, to return results in the product catalog interface.

    For example, entering the term sedan finds any products that contain this characteristic, parent products containing child products with this characteristic, and related products that have semantic similarity to this search term or results. Semantic similarity considers the context behind user queries, such as the user intent, to determine relevant results even if the exact terms or phrases aren’t provided​.

    To enhance the accuracy of semantic results, AI Search uses the AI Search Retrieval Augmented Generation (RAG) application, which matches user queries with indexed records based on both keyword and semantic similarity.

    The main elements of AI Search for product catalog include the following:

    Indexed source
    Defines the table records to be indexed for product catalog search:
    • The Product Offering Indexed source uses the Product Offering [sn_prd_pm_product_offering] table as the source. TheConfiguration JSON field in the Product Offering table provides the characteristic options and attributes for products, which are used by AI Search to find catalog items by characteristics and options.
    • The Service Specification indexed source uses the Service Specification [sn_prd_pm_service_specification] table as the source.
    • Semantic Index Configuration settings define the embedding model, chunking configuration, and the semantic index fields used to control semantic indexing in AI Search. To learn more about semantic indexing, see Semantic index configuration for indexed sources.
    For more information on indexed sources, see Indexed sources in AI Search.
    Search source
    A search source defines the searchable set of indexed records to be used as the search source and the conditions for items that can be searched. For example, the Product Offering Search source has two conditions that a product offering must meet so that it's returned as a search result:
    • [State] [is] [published]
    • [Sellable] [is] [true]

    The Service Specification Search source has one condition, [State] [is] [published], that a specification must meet so that it's returned as a search result.

    For more information on search sources, see Search sources in AI Search.
    Search profiles
    Search profiles (Product Offering Search Profile and Service Specification Search Profile) manage the search experience offered to users and the data to be searched. You can fine tune the synonyms, stop words, typo handling rules used in auto-correction, and result improvement rules that control the product catalog search experience. To learn more about the features that can be changed in a search file, see Search profiles in AI Search.
    Search application configurations
    Search application configurations define the search engine used, the search profile used, and also auto-complete suggestions. For details about these configurations, see Search application configurations.

    Product catalog admins inherit the ais_admin role, which allows them to create, read, update, and delete content indexing and search settings for AI Search.

    Implementing AI Search for product catalog

    Users with the admin role perform the following steps to implement AI Search for the product catalog.
    1. Install AI Search for Next Experience only if you upgraded from Tokyo or a previous release.

      Skip this step if you're a new customer using the Australia release or if your instance was zBooted in the Australia release. AI Search for Next Experience is automatically installed.

    2. Configuring AI capabilities in Sales CRM.
      Depending on your entitlements, the ServiceNow Otto for Sales Automation plugin might be automatically installed. If it is not automatically installed but you have the appropriate entitlements, install the ServiceNow Otto for Sales Automation plugin (sn_som_gen_ai). This plugin installs the AI Search RAG plugin (sn_ais_rag) and the AI Search Semantic Controller plugin (com.glide.ais.semantic_search) for the AI Search Retrieval Augmented Generation (RAG) application used by AI Search for product catalog.
      Note:
      If you do not install ServiceNow Otto for Sales Automation plugin (sn_som_gen_ai), the product catalog interface provides simple keyword search, also known as Zing search.
    3. Run scheduled job to populate product offering categories only if you upgraded to the Australia.

      This step adds the product offering categories field to the Product Offering table. Skip this step if you're a new customer using the Australia release or if your instance was zBooted in the Australia release.

    4. Run scheduled job to publish stop words dictionary, search profiles, and index tables.

      This scheduled job sets up the indexes and publishes the stop word dictionary and search profiles used in AI Search for product catalogs.

    5. Enable AI Search in product catalog.

      Set the enable_ai_search_in_catalog property to true, which enables AI Search for the product catalog interface and verifies that the necessary files are configured to run AI Search.

    After AI Search has been implemented, product catalog admins can manage and customize various AI Search features if needed. Product catalog admins inherit the ais_admin role, which allows them to create, read, update, and delete content indexing and search settings for AI Search[var.ai-search].