Semantic Index Configuration form
Summarize
Summary of Semantic Index Configuration form
The Semantic Index Configuration form in ServiceNow enables you to define semantic indexing settings for an AI Search indexed source. This configuration affects how content is semantically indexed to enhance search relevance and results. The form is available only if the AI Search Semantic Controller plugin (com.glide.ais.semanticsearch) is active, which requires at least one Now Assist application installed on your instance.
Show less
Key Features
- Name: Assign a unique, special-character-free name to the semantic index generated by this configuration. For example, "Knowledge-Table-semantic-index" for a Knowledge Table source.
- Embedding Models: Select from predefined embedding models used to encode the indexed content semantically:
- ServiceNow Embedding (E5) – default model with a 512-term encoder limit.
- Azure OpenAI Embedding – external fine-tuned model.
- Google Gemini Embedding – external fine-tuned model.
- Custom Embedding – user-defined fine-tuned model.
- Active: Toggle to activate or deactivate the semantic index configuration. Inactive configurations are ignored during indexing.
- Indexed Source: Automatically set reference to the AI Search indexed source this configuration applies to.
- Application: Automatically set application scope for the configuration record.
- Chunking Configuration for Embedding: Controls how text is split (chunked) for embedding:
- Chunking Strategy: Choose among
- Passage: Suitable for longer text; splits text into chunks based on a chunk unit and size.
- Truncate: For short text; concatenates fields and indexes up to a maximum word limit.
- Full Text: For short text; indexes all terms up to the embedding model’s encoder limit.
- Overlap Sentences: (Passage strategy only) Number of sentences overlapping between chunks to increase search recall at some performance cost. Default is 5.
- Chunk Unit: (Passage strategy only) Defines whether chunk size is measured in words or sentences.
- Chunk Size: (Passage strategy only) Maximum number of words or sentences per chunk. Defaults are 250 words or 15 sentences.
- Maximum Total Words: (Truncate strategy only) Maximum words indexed from concatenated semantic fields, defaulting to 500 words.
- Chunking Strategy: Choose among
Practical Benefits for ServiceNow Customers
By configuring semantic indexing with this form, you improve AI Search’s ability to understand and retrieve relevant content based on semantic meaning rather than simple keyword matching. Selecting appropriate embedding models and chunking strategies allows you to optimize indexing performance and accuracy based on your content type and search needs. Activating the configuration ensures indexing aligns with your business requirements, while the chunking options let you tailor how long or short texts are processed for embedding, enhancing search precision and recall.
The Semantic Index Configuration form enables you to define semantic indexing settings for an AI Search indexed source.
| Field | Description |
|---|---|
| Name | Unique name for the semantic index generated by this semantic index configuration. As an example, if you're creating a semantic index configuration for the Knowledge Table indexed source, you might name it
Knowledge-Table-semantic-index. Note: The semantic index's name can't contain special characters, underscores, or whitespace. |
| Embedding Models | List of embedding models to use for the semantic index configuration.
|
| Active | Option to make the semantic index configuration active for your instance. AI Search ignores inactive semantic index configurations when indexing content from the specified index source. |
| Indexed Source | Reference to the AI Search indexed source that you want to apply this semantic index configuration to. This field is automatically set.
For more details on indexed sources, see Indexed sources in AI Search. |
| Application | Application scope for the semantic index configuration record. This field is automatically set. |
| Chunking Configuration For Embedding | |
| Chunking Strategy | Strategy to use when chunking semantically indexed text for the embedding model.
|
| Overlap Sentences | Number of sentences to overlap between chunks when indexing text from semantic index field values. Higher overlap values increase recall for semantic vector search at the expense of performance.
This field appears only when Passage is selected from Chunking Strategy.
|
| Chunk Unit | Textual unit to use as the basis for chunk size when indexing semantic field values for semantic vector search.
This field appears only when Passage is selected from Chunking Strategy.
|
| Chunk Size | Maximum number of words or sentences (depending on your Chunk Unit selection) to include in a chunk when indexing semantic field values for semantic vector search.
This field appears only when Passage is selected from Chunking Strategy.
|
| Maximum Total Words | Maximum number of words to index for semantic vector search from the concatenated values of all semantic index fields.
This field appears only when Truncate is selected from Chunking Strategy.
|