Record-level result indicators provide data about the results of Validate Address processing for each record, such as the success or failure of the match attempt, which coder processed the address, and other details. The following table lists the record-level result indicators returned by Validate Address.
Field Name |
Description |
---|---|
AddressFormat |
The type of address data being matched to the address format:
|
Confidence |
The level of confidence assigned to the address being returned. Range is from zero (0) to 100; zero indicates failure, 100 indicates a very high level of confidence that the match results are correct. For multiple matches, the confidence level is 0. For details about how this number is calculated, see Introduction to the Validate Address Confidence Algorithm. |
CouldNotValidate |
If no match was found, which address component could not be validated:
Note: More than one component may be returned, in a comma-separated list.
|
CountryLevel |
The category of address matching available. This is always "A" for U.S. and Canadian addresses. One of the following:
|
MatchScore |
MatchScore provides an indication of the degree to which the output address is correct. It is significantly different from Confidence in that Confidence is indicates how much the input address changed to obtain a match, whereas the meaning of Match Score varies between U.S. and non-U.S. addresses. For U.S. addresses, MatchScore is a one-digit score on a scale of 0 to 9 that reflects the closeness of the street-name match (after transformations by Validate Address, if any). Zero indicates an exact match and 9 indicates the least likely match. If no match was found, this field is blank. For non-U.S. and non-Canadian addresses, MatchScore is a five-digit score, with a maximum value of 00999. Higher numbers indicates a closer match. This field does not apply to Canadian addresses. Note that you cannot equate match scores from U.S. addresses with those of non-U.S. addresses. For example, a match score of 4 for a U.S address does not indicate the same level of match as a 00004 for a non-U.S. address. Note: The Validate Address and Advanced Matching Module components both use the MatchScore field. The MatchScore field value in the output of a dataflow is determined by the last stage to modify the value before it is sent to an output stage. If you have a dataflow that contains Validate Address and Advanced Matching Module components and you want to see the MatchScore field output for each stage, use a Transformer stage to copy the MatchScore value to another field. For example, Validate Address produces an output field called MatchScore and then a Transformer stage copies the MatchScore field from Validate Address to a field called AddressMatchScore. When the matcher stage runs it populates the MatchScore field with the value from the matcher and passes through the AddressMatchScore value from Validate Address.
|
MultimatchCount |
If multiple matches were found, indicates the number of records that are possible matches. |
MultipleMatches |
Indicates which address component had multiple matches, if multiple matches were found:
Note: More than one component may be returned, in a comma-separated list.
|
ProbableCorrectness |
Indicates the accuracy of a match on the scale of 0 to 9. This field applies for USA addresses only. The result for USA addresses can be:
|
ProcessedBy |
Which address coder processed the address:
|
RecordType |
Type of address record, as defined by U.S. and Canadian postal authorities (supported for U.S. and Canadian addresses only):
|
RecordType.Default |
Code indicating the "default" match:
|
Status |
Reports the success or failure of the match attempt. For multiple matches, this field is "F" for all the possible matches.
|
Status.Code |
Reason for failure, if there is one. For multiple matches, all possible matches is "MultipleMatchesFound."
|
Status.Description |
Description of the problem, if there is one.
|