Beam Help
Get help now

Error code · Zoho CRM

Zoho CRM Global Search not finding names with prefixes/punctuation

Zoho CRM Global Search returns no results or matches only single letters when a name contains prefixes (Mc, O') or punctuation (hyphens, periods, commas). That behavior usually comes from how the search index tokenizes names with punctuation and from missing or stale indexing data[1][2].


What it means — concrete explanation tied to the Zoho API surface

Global Search uses an index that breaks text into searchable tokens; punctuation and some prefixes can split a name into separate tokens or be dropped, so a query like "O'Connor" may be indexed as "O" and "Connor" or only "O" depending on token rules[1]. This affects both the CRM UI global search and API-driven search endpoints that rely on the same index and tokenization[1][3].


Common causes

  • CRM search index is stale after bulk imports, merges, or migrations; new or edited records are not yet fully indexed[1].
  • Names include punctuation or prefixes that the index treats as separators, so the exact string doesn't match[1][4].
  • Users rely on partial matching without wildcards or quotes; default token matching highlights single letters or fragments instead of the intended string[1][2].
  • Custom fields or third-party sync imports placed the name into non-standard fields that Global Search doesn’t cover by default[3].

How to fix it

  1. Rebuild or reindex Global Search for affected modules: go to Setup > Data Administration > Rebuild Index (or Reindex) and run for Leads, Contacts, Accounts. Wait for the job to finish before testing[1].
  2. Test with exact-token queries and wildcards: search for O'Connor and then O*Connor or "O'Connor" (quotes) to see if quoting or wildcard returns the expected record; use API search calls with the same string to confirm behavior[1][2].
  3. Normalize problematic names in data where possible: replace or add a plain-text search name field without punctuation (e.g., add custom field Search Name = OConnor or McDonald) and include that field in Global Search configuration or in a workflow that populates it on create/update[3].
  4. Check global search scope and field coverage: confirm Setup > Customization > Modules and Fields > Global Search includes the fields that hold names and the custom fields created by imports[3].
  5. If issues appeared after a merge or bulk import, re-run a targeted reindex for the affected records and verify that the import tool used did not store names in a different character encoding or hidden characters[1][4].

When to escalate

If reindexing and data normalization do not restore consistent matches, open a support ticket with record IDs, example queries, and timestamps of reindex jobs; the issue may require an engineering review of the search tokenizer or a backend reindex for your account[1][3].


[1]: User reports showing Global Search highlighting single letters and failing on multi-character queries in community threads, indicating tokenization and indexing problems.

[2]: Community examples of searches returning many partial highlights for large notes, which points to partial-token matching behavior during indexing.

[3]: Notes about merges and imports causing missing descriptions or field mapping issues that can affect search indexing and field coverage.

[4]: Reports of broken search after bulk operations, suggesting reindex or field-normalization as corrective steps.

Originally asked in the Zoho community. See the original question →

Sources cited

  1. [1] How to Open Google Takeout and Thunderbird MBOX Files?
  2. [2] How to mass find and delete duplicate files from OneDrive
  3. [3] How to Fix an Outlook OST File That Cannot Be Opened
  4. [4] How to Convert Emails to PDF Format in Batch
  5. [5] How to Convert Apple Mac Mail to PST for Outlook for Free?
  6. [6] Export Exchange Online Archive Mailboxes to PST for Microsft 365 Users
  7. [7] Download or Backup Bulk Emails from IMAP Server
  8. [8] Convert MSG to PDF in Bulk with Attachment Free
Zoho CRM Global Search Names Error | Beam Help