Skip to main content
Back to Search AI connectors list Search AI uses a Unified Schema to standardize data ingestion from diverse content sources — enterprise applications, files, and webpages. This schema defines a consistent structure so that data from different formats and systems can be interpreted and searched uniformly. The Unified Schema has a predefined set of fields, also referred to as Document Fields, to store the content and metadata of the ingested content. During ingestion, data from the source application is automatically assigned to the most relevant unified schema field. You can override default mappings using the Field Mapping option in the connector configuration, and extend the schema with custom fields to accommodate additional data.

Document Fields vs Chunk Fields

Document fields store metadata about the source document and are populated during ingestion. They help filter the set of documents considered and provide context for results. Chunk fields capture the content and attributes of individual chunks created during processing, and retrieval operates on these fields to identify relevant information.

Default Schema Fields

The following are the default fields of the Unified Schema.
Some fields in the list are system fields and cannot be updated.

Custom Fields in Schema

Search AI allows you to extend the Unified Schema with up to 50 custom fields, so you can include additional data from third-party applications as searchable content. Custom fields can also be used in the Workbench — for example, to store LLM-generated summaries of ingested content.

Adding a New Field

  1. Click Manage Schema on the Manage Content page in the connector.
  2. Click +New Field.
  3. Provide the following details:

Field Mapping

By default, fields ingested from a connector are automatically mapped to the most appropriate unified schema fields. You can customize this mapping for specific business requirements. For example, a Google Drive connector maps the source field createdTime to the unified schema field createdOn by default. If you want to display last-modified-user information in search results, you can update the mapping to point lastModifyingUser.displayName to updatedBy. Implementing Field Mapping After an initial sync, view the connector’s response payload and map fields using a post-processor script:
  1. Go to the Field Mapping tab under Manage Content.
  2. The source payload shows the actual response from the connector. Required Search AI fields are listed in the right pane.
  3. Use the source payload and post-processor scripts to map source fields to unified schema fields. A default script is provided for each connector showing the default mappings.
Field Mapping Example: Mapping a date field If the source payload contains a createdAt field that should map to doc_created_on, add this line to the script: Source Payload
Script Update
If a connector supports multiple object types, the source payload shows a combined set of fields for all objects. When mapping fields from two or more objects to custom fields, use separate custom fields for each object type:

Using Manage Schema

The Unified Schema is accessible from several places in Search AI, each serving a different purpose in the content pipeline. Enrich & Transform Stages In the Transform and Enrich stages, Manage Schema provides visibility into all available fields, so you can reference them when writing transformation logic and configuring enrichment actions. You can review field descriptions while selecting fields to define conditions, and use that context to choose an appropriate outcome field to apply the condition to. Schema fields can be used to store intermediate or restructured content, and if the field you need doesn’t exist yet, you can add a custom field directly from Manage Schema without leaving the stage configuration. Search Results Schema fields control what metadata is surfaced when search results are displayed to users. From the search results configuration, Manage Schema provides visibility into all available fields and their descriptions, so you can choose the right fields to ensure users see the most relevant context for each result. Business Rules When defining business rules, schema fields are the attributes on which rules operate. Manage Schema lets you review available fields and their descriptions to identify the right field to use in a rule’s outcome. The field selected in the outcome is evaluated when the rule is applied to boost, lower, hide, or filter chunks.