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:
https://desktop.arcgis.com/en/arcmap/10.6/manage-data/geocoding/the-alternate-name-table.htm
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.