Dictionary form
Summarize
Summary of Dictionary form
The Dictionary form in ServiceNow’s AI Search allows customers to create and manage dictionaries used for typo handling, stop words, and synonyms within search profiles. These dictionaries enhance search accuracy by handling common misspellings, filtering out irrelevant terms, and expanding search queries with synonyms.
Show less
Key Features
- Dictionary Types: Supports three types—Spell Check (typo handling), Stop Word, and Synonym dictionaries, each serving a specific role in improving search results.
- Language Management: Language is automatically set for typo handling dictionaries, while stop word and synonym dictionaries allow manual language selection. Only one stop word dictionary per language can be linked to a search profile.
- State Management: Dictionaries have states indicating their lifecycle: New (never published), Draft (unpublished changes), and Published (all changes live).
- Case and Punctuation Sensitivity: Options allow enabling case sensitivity and punctuation sensitivity for all dictionary terms, helping tailor search behavior.
- Derived Entries (for Typo Handling): Typo handling dictionaries can automatically derive entries from indexed content sources, ensuring the dictionary stays relevant to the indexed data.
- Auto Refresh: Derived typo handling entries can be refreshed automatically at intervals (minimum 24 hours) to maintain accuracy over time.
- Blocked Fields: Allows exclusion of specific fields or entire tables from derivation to avoid unwanted auto-corrections, using flexible syntax (e.g., fieldname, tablename.fieldname, or for all fields).
Practical Application for ServiceNow Customers
By configuring these dictionaries, customers can significantly improve AI Search results through precise typo correction, filtering irrelevant stop words, and broadening search queries with synonyms. The ability to derive typo corrections from indexed content automates maintenance and keeps the dictionary aligned with evolving data. Managing dictionary states and sensitivity settings gives full control over how these enhancements affect search behavior.
The Dictionary form enables you to create a typo handling, stop word, or synonym dictionary for use in your AI Search search profiles.
| Field | Description |
|---|---|
| Label | Unique label for the dictionary. |
| Dictionary name | Name for the dictionary. This field is automatically set based on the Label field value. |
| Language | Language for all terms defined in the dictionary. This field only displays when editing a stop word or synonym dictionary. AI Search automatically sets the language for typo handling dictionaries. Note: You can only link one stop word dictionary with a given language to a search profile. |
| Type | Dictionary type. This field is automatically set to Spell Check, Stop Word, or Synonym. |
| State | Current state of the dictionary.
|
| Case sensitive | Option to enable case sensitivity for all terms in the dictionary.
For more details on case sensitivity, see Typo handling, Stop words, or Synonyms. |
| Punctuation sensitive | Option to enable punctuation sensitivity for all terms in the dictionary.
For more details on punctuation sensitivity, see Typo handling, Stop words, or Synonyms. |
| Derived | Option to derive dictionary entries from indexed content. This field and the Derive Settings section only display when editing a typo handling dictionary. |
| Derive Settings | |
| Indexed sources | List of indexed sources. The dictionary derives auto-correction terms from content indexed for these sources. This field only displays when editing a typo handling dictionary.
For more information on indexed sources, see Indexed sources in AI Search. |
| Auto refresh | Interval, in hours, after which derived typo handling entries automatically refresh. The minimum value is 24 hours. This field only displays when editing a typo handling dictionary. |
| Blocked Fields | Comma-separated list of fields. The dictionary excludes terms found in these fields when deriving typo handling auto-correction terms from indexed source records. This field only displays when editing a
typo handling dictionary.
You can specify fields using the following formats:
|