外部マッチ スコア

外部マッチ スコアは、住所を検証するために ValidateGlobalAddress が各住所行をどの程度変更したかを示します。このスコアは、正規化前の住所行を検証/フォーマット後の住所と比較して決定されます。OuterMatchScoreLines オプションを 0 より大きな値に設定した場合に、このスコアが生成されます。

外部マッチ スコアは、検証マッチ スコアと似ています。後者は ACR コードの一部です (ACR コードを参照)。両者の違いは、外部マッチ スコアが住所行への変更 (フォーマットなど) を数値化するのに対し、検証マッチ スコアはデータを検証できたかどうかのみを数値化することです。

例えば、次のような入力住所行を処理前に受け取ったとします。

住所行 1: 5 camden cres
住所行 2: bath
住所行 3: uk

この住所行は、処理後に以下のようになります。

住所行 1: 5 Camden Crescent
住所行 2: Bath
住所行 3: BA1 5HY
住所行 4: United Kingdom

このデータの検証マッチ スコアは 84% であり、外部マッチ スコアは 23% です。

検証マッチ スコアの値が高いのは、住所コンポーネントが検証前でもかなり正確だったからです。ストリート名は、大文字と小文字の違いと省略形が使われていたことを除き、実在の名称でした。都市と国の名前はどちらも有効でした。唯一正しくなかったのが郵便番号です (元の住所には欠落していました)。結果として、84% という比較的高い検証マッチ スコアが得られました。

外部マッチ スコアが低いのは、フォーマット後の住所行が入力住所とかなり異なるからです。前の例では、入力住所行 3 は "uk" でしたが、出力では "BA1 5HY" となっています。住所行 4 は入力では空でしたが、出力では値が設定されました。住所行 1 も変更されました。よって、外部スコアはかなり低い数値になります。