I have a composite address locator that cascades through three sub-locators. The issue is when I run the Geocode Addresses tool, it chooses the best match based on the order of locators, not the score of the candidates. So let's say I have these results:
- Locator 1: score of 90%
- Locator 2: score of 100%
- Locator 3: score of 75%
It will always choose the match from Locator 1 (provided it's above the minimum score threshold), even though there's a better fit from Locator 2. Similarly, if I publish this as an ArcGIS Server REST service the results are ordered by locator. This seems like a bug to me -- does anyone know of a workaround? Is this configurable somewhere?