---
sourceDocument: Xanadu ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Zing indexes punctuation as part of some words

# Zing indexes punctuation as part of some words {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Zing indexes some punctuation marks as part of some words to improve search results for common search terms.  
{#c_PunctuationForSearchResults__table_vyb_g1w_1q__entry__3}

| Punctuation | Indexed to find | Search behavior |
|-|-|-|
| Ampersands \[\&\] | Company names | Zing locates terms containing punctuation characters that are common in company names: ampersands (\&), plus signs (+), or hyphens (-). For example, a search for <kbd class="ph userinput">H&amp;R Block</kbd> locates exact matches to the search term. |
| Apostrophes \['\] | Proper names | Zing ignores trailing possessives and retains most others to find company names. For example, a search for <kbd class="ph userinput">O'Reilly's</kbd> locates matches to O'Reilly and O'Reilly's. |
| Hyphens \[-\] | Company names | Zing locates terms containing punctuation characters that are common in company names: ampersands (\&), plus signs (+), or hyphens (-). For example, a search for <kbd class="ph userinput">Coca-Cola</kbd> locates exact matches to the search term. |
| Hyphens \[-\] | Product numbers | Zing locates product numbers that follow a typical pattern. To meet this pattern, search terms must contain frequent numbers and only include underscores (_), hyphens (-), or periods for punctuation. For example, a search for <kbd class="ph userinput">PROD-10-987</kbd> locates exact matches to the search term. |
| Numbers \[123\] | Product numbers | Zing locates product numbers that follow a typical pattern. To meet this pattern, search terms must contain frequent numbers and only include underscores (_), hyphens (-), or periods for punctuation. For example, a search for <kbd class="ph userinput">PROD10987</kbd> locates exact matches to the search term. |
| Numbers \[123\] | Record numbers | Zing locates record numbers that follow a typical pattern. To meet this pattern, search terms must start with a recognized record number prefix. For example, a search for <kbd class="ph userinput">INT1234567</kbd> locates exact matches to the Incident record. |
| Periods \[.\] | Acronyms | Zing locates acronyms whether they are separated by periods or not. For example, a search for <kbd class="ph userinput">u.s.a.</kbd> locates matches to usa or u.s.a.. Note that wildcard searches may affect acronym handling. In another example, a search for <kbd class="ph userinput">u.s.*</kbd> may yield better results than a search for <kbd class="ph userinput">u.s*</kbd>. |
| Periods \[.\] | Host names | Zing locates sequences of letters and numbers separated only by periods. For example, a search for <kbd class="ph userinput">en.myhost123.com</kbd> locates exact matches to the search term. |
| Periods \[.\] | IP addresses | Zing locates numbers that follow a typical IPv4 address pattern. For example, a search for <kbd class="ph userinput">10.0.0.1</kbd> locates exact matches to the search term. |
| Periods \[.\] | Product numbers | Zing locates product numbers that follow a typical pattern. To meet this pattern, search terms must contain frequent numbers and only include underscores (_), hyphens (-), or periods for punctuation. For example, a search for <kbd class="ph userinput">PROD.10.987</kbd> locates exact matches to the search term. |
| Plus signs \[+\] | Company names | Zing locates terms containing punctuation characters that are common in company names: ampersands (\&), plus signs (+), or hyphens (-). For example, a search for <kbd class="ph userinput">Google+</kbd> locates exact matches to the search term. |
| Underscores \[_\] | Product numbers | Zing locates product numbers that follow a typical pattern. To meet this pattern, search terms must contain frequent numbers and only include underscores (_), hyphens (-), or periods for punctuation. For example, a search for <kbd class="ph userinput">PROD_10_987</kbd> locates exact matches to the search term. |
[Table 1. Punctuation indexed as part of a word]

{#c_PunctuationForSearchResults__table_vyb_g1w_1q}  
Note:  
The punctuation handling described here doesn't affect wildcard and boolean operators. These operators provide separate Zing functions.
**Related concepts**   

* [Zing indexes some HTML elements](https://servicenow-prod.fluidtopics.net/ka_LSPsauIUfAhCQ_t7bIA "Zing indexes the contents of certain HTML elements to improve document search results. This indexing is addition to the normal indexing by word.")  
**Related tasks**   

* [Configure a table for indexing and searching](https://servicenow-prod.fluidtopics.net/ikx52T2SvdSyrAWcJbB0lA#configure-single-table-for-indexing "Enable Zing text indexing for a table to allow users to search its records for string values. Configure the table's text indexing attributes, stop words, and synonym dictionaries to control search behavior.")
* [Configure a text index group to search across multiple tables](https://servicenow-prod.fluidtopics.net/_Tqphpv96UK1ogrveyz4mg "Update tables to the V4 indexing format and include them in a text index group to facilitate searching across multiple tables.")
* [Regenerate a text index for a table](https://servicenow-prod.fluidtopics.net/EhFB579yIrCuwIp2hhyGHA "You can regenerate a table text index when you change table stop words or display values.")
* [Remove an index](https://servicenow-prod.fluidtopics.net/xgsKH0hNHvRqe9szc3ir2A "You can remove the index for a table if you no longer want the search engine to return results for that table. This procedure also removes the index for all tables that extend the specified table.")
* [Remove an index for a specific field](https://servicenow-prod.fluidtopics.net/CSQJCQNy12hVM~sn8G3m3g "You can remove the index for a specific field in a table if you no longer want the search engine to return results for that field.")
* [Remove the text index for a child table](https://servicenow-prod.fluidtopics.net/CO6UXxVULBBlub6YaQDqtg "You can remove the text index for a child table if you no longer want the search engine to return results for that child table.")
* [Change the query mode of an indexed table](https://servicenow-prod.fluidtopics.net/PrqCDK3ZPZwBhHgu2C02BQ "Set the query mode to specify whether searches on an indexed table must match all or only some of the search terms.")
* [Enable indexing of text in multi-row variable sets](https://servicenow-prod.fluidtopics.net/h3Rx9FN5RISMSrF0Tjb9sA "Make text from multi-row Service Catalog variable sets searchable in global search.")
* [Configure tables to use the Japanese tokenizer](https://servicenow-prod.fluidtopics.net/E0EWdE3uDM7mAVWTgDS8Cw "Improve search results in Japanese language searches by configuring individual tables to use the Japanese tokenizer.")  
**Related reference**   

* [Zing index and search dictionary attributes](https://servicenow-prod.fluidtopics.net/cov1YoVQP8FsNSEuqNnsAg "The following dictionary attributes either affect the way Zing indexes tables or ranks search results.")
* [Text indexing statistics and status](https://servicenow-prod.fluidtopics.net/t0_oxn~6xib1FACmS31utg "To view text indexing statistics and status, navigate to All > System Definition > Text Indexes .")

