I have created a locator with an alternate names table following the workflow described below and published it from ArcGIS Server as a geocoder REST service for use with our asset management system:
However, I would like to know if it is possible to return only the primary street name from a geolocator service when a secondary street name is search.
The justification is as follows:
With the current alternate name locator, a user can geocode an address for a work order and return either the primary or secondary name. The location is stored as the same X,Y coordinates regardless of which street name is searched. However, in our asset management system the street address is stored in the asset management database as the work order address. This street name can be searched for historical work orders. This means that users would potentially need to search two different street names. Furthermore, they would need to know what street name to search, should they chose the street name other than the one used during the original geocode.
I am also interested in this. We would like to use the alternate name table to catch when lists contain route numbers instead of street names or common misspellings of road names. The problem is that when a record matches to something in the alternate table, it returns that incorrect name as the "matched address".
@mthompson ESRI technical support was able to get us a solution for this. However, the option was only available in ArcGIS Pro. This was quite a while ago so, I do not remember the specifics. The articles that were referenced in our ticket were the following:
If you need any further help I would suggest opening a ticket with their technical support team and they should be able to assist you.