The behavior in the original post is expected behavior for subaddress addresses, a unit indicator (#, APT, UNIT...) is required to return address matches.
The problem I am seeing is - I can't find the subaddress addresses even if I use a unit indicator (#, APT, UNIT...). The locator only will find an address match that doesn't have a subaddress. Here is screen shot showing a search for 606 main st #150 - which results in the locator ONLY finding 606 MAIN ST and not the subaddress.
It would be great to understand the use case for providing suggestions for subaddress, as well as, returning all units associated with the base address when searching for the base address.
The image below actually shows 2 problems. First, the need for subaddresses in suggestions. Without subaddresses in suggestions - you won't know that 2220 CLINCH AVE #1 even exists. Second, and the bigger problem here, even if you know 2220 CLINCH AVE #1 exists you can't find it. Now, should you have a parcel with out a base address of 2220 CLINCH AVE? I don't know, I am not over addressing.....I just type on my little keyboard and try to make things work
At what point in typing the address do you expect the unit suggestion be returned? If you are searching an address for a building with 1,000 units, are you expecting to scroll through all 1,000 unit candidates to find what you are looking for?
I guess in my mind, when you type 606 MAIN it would be nice to see a list of suggestions that included 606 MAIN ST, 606 MAIN ST #100, 606 MAIN ST #150, 606 MAINTENANCE LN.... at least you would know there are several units at 606 MAIN ST. Now, as a programmer, I can see a couple of problems on how to make this work well in all situations (especially if you have a building with 1000 units), but you are only showing a few suggestions (like 6 -10 or so). I really don't think anyone is expecting to scroll through a 1000 suggestions. I can also see an argument that the unit numbers keep you from seeing 606 MAINTENANCE LN as a suggestion because all of the unit suggestions from 606 MAIN ST push it off the list. However, once you get to 606 MAINT the MAIN ST suggestions drop off the suggestion list and you will see what you need. So, I am not sure what the best solution is here for including units in the list of suggestions but going back to image #2 above - having units in the suggestion list would help you find 2220 CLINCH AVE #1.
Thanks for taking the time to look at this. I have to say the dialog with the Esri staff on this issue has been outstanding.
I know I need to open a support ticket - I have just been sidetracked on a couple of priority tasks.