Disable Text Indexing for Missing Dictionary Entries in ServiceNowSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Overview In ServiceNow, it's common to disable text indexing for specific fields to improve search relevance or system performance. Normally, this is done via the sys_dictionary table. However, in some cases, the required field (column) may not exist in sys_dictionary—particularly for custom tables or inherited fields. In such scenarios, a Dictionary Override must be used to disable text indexing. This article outlines the steps to disable text indexing for fields that are missing from the sys_dictionary table using Dictionary Overrides. When to Use This Procedure The target field does not appear in the sys_dictionary table for the specific table. Steps to Disable Text Indexing Using Dictionary Override Navigate to the Dictionary Override module Go to: System Definition > Dictionary Overrides Create a New Dictionary Override Click New Fill in the Dictionary Override form: Table: Select the child table where the field is used.Field name: Choose the field for which you want to disable text indexing.Override attributes: ✅ Check this box.Attributes: Add the following attribute - no_text_index=true Save the Record Alternate Way to Locate the Field (if sys_dictionary is not accessible) If you cannot find the sys_dictionary module or the specific field you're looking for: Navigate to System Definition > Tables or go directly to the sys_db_object table: URL: https://<instance>.service-now.com/sys_db_object_list.doReplace <instance> with your actual ServiceNow instance name. Search for and open the table record where the field exists.Scroll to the bottom of the table form, and in the Column Labels related list: Search for the column/field name you want to disable text indexing for.Open the field/column record. In the Dictionary Overrides related list (at the bottom of that field record): If you don’t see this related list, click the gear icon (Personalize Form > Related Lists) and add Dictionary Overrides. Click New under Dictionary Overrides.Follow the same steps above to disable the text index. Note: If you cannot find the table listed when creating a Dictionary Override, it may be due to application scope restrictions. Check the Application Picker in the top-right corner of the page.Ensure you are in the correct application scope where the table is defined.Switch scopes if needed, or create the override from within the scoped application.