HOW TO

Calculate the Soundex value for a street name

Last Published: April 25, 2020

Summary

The Soundex function produces index values for English language strings. These values can be used to search for phonetically similar strings within a dataset.

ArcGIS uses an implementation of the Soundex function to index street names for geocoding services.

Procedure

The Soundex function used in ArcGIS produces a single character followed by three digits. It is calculated using the following procedure:

  1. The first letter of the street name is retained, and all occurrences of a, e, h, i, o, u, w, and y in the remainder of the street name are dropped. For example:
   Brookside
   Brksd 
  1. Digits are added to the Soundex value for up to the first three remaining letters according to the following table:
[O-Image] Soundex values
In the above example:
   Brksd
   B622 
Ignore spaces if the street name contains multiple words.
  1. If fewer than three letters remain in the street name, trailing zeros are added to produce a Soundex value that is a single character followed by three digits. For example:
   Vine
   Vn
   V500 

Article ID:000003773

Software:
  • Legacy Products
  • ArcMap 9 x
  • ArcMap 8 x

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options