Match score is new Global Geocoding return field that represents a score (0-100). It uses a specialized address matching algorithm that evaluates how well the input address compares to the candidate values address fields.
A popular use case for using the match score is when you want to create a multi-pass geocoding workflow to improve match rates or geocode location accuracy. The match score allows for an easy way to evaluate and choose the best answer from multiple workflow candidate choices.
When creating a multi-pass workflow a match score can be used as part of the pass or fail condition. As a Spectrum user, a match score tolerance based on the business needs is defined with a conditional router to re-geocode input addresses with different geocoding options. Using a match score allows for easier and more accurate way to help decide retry cases.
Here is an example of how a match score is calculatedIn this example the address fields in red were changed from the original input. Depending on the address field and also what type of change occurred a penalty is given and then the sum of the total penalty is subtracting from 100.
The match score can be a powerful method in evaluating your geocoding results.
We are planning on fine tuning the match score algorithm over the next few releases by better defining how and why an address field was changed during the geocode process.
The new match score feature is available with a Spectrum Global Geocoding Module patch # cdq2018020S14 or Global Geocoding SDK v2.1 release or later.Give it a try and let us know your thoughts!