マッチング オプション
GeocodeUSAddress のマッチング オプション
マッチング オプションは、住所検索の実行方法を指定するために使用します。マッチング オプションによって、マッチングの優先設定、条件、制約や、複数のマッチ設定を指定し、マッチングの精度を必要なレベルに設定することができます。
optionName | 説明 |
---|---|
AddressPreference |
複数の住所が住所ブロックに存在する場合にどの住所を使用するかを決定します。
|
FirmNameSearch |
企業名のマッチング ロジックを使用して住所マッチングを強化するかどうかを指定します。企業マッチングのロジックでは、入力に含まれる企業名と認識されている企業名とのマッチングを行います。入力企業名の綴りが正しくなくてもマッチを取得できることがあります。企業名のマッチングには、Soundex アルゴリズムが使用されます。マッチングの実行にスイート番号やユニット番号は必要ありません。 注: このタイプのマッチは CASS モードでの処理時には利用できません。
次のいずれかです。
|
BuildingSearch |
スイート番号もユニット番号もない建物名が入力住所に含まれている場合に、ストリート住所の取得を試みるかどうかを指定します。 このオプションが無効になっている場合、ジオコーダは、ユニット番号が入力された場合のみ、建物名とのマッチングを実行できます。例えば、建物検索のオプションが無効になっている状況で次の入力を与えた場合、 5001 Chrysler Bldg 次のストリート住所が返されます。 405 Lexington Ave このオプションが有効になっている場合、ジオコーダは、ユニット番号なしで建物名のみが指定された場合でもストリート住所を取得できます。例えば、このオプションを有効にして次の住所を入力します。 Chrysler Bldg すると、次のストリートの住所が得られます。 405 Lexington Ave 注: このタイプのマッチは CASS モードでの処理時には利用できません。
|
FirstLetterSearch |
ストリート名の最初の文字が欠落しているか正しくない場合に適切な最初の文字を探すかどうかを指定します。このオプションが有効になっている場合、ジオコーダは、アルファベット全体から適切な最初の文字を探し出してストリート住所を補完します。 注: このオプションは、マッチ モードが完全一致に設定されている場合には使用できません。
次の例は、最初の文字が正しくないものです。
入力: 4750 nalnut boulder co 80301 次の例では、最初の文字が欠落しています。
入力: 4750 alnut boulder co 80301 次の例では、最初に不要な文字が含まれています。
入力: 4750 wwalnut boulder co 80301 |
PredictiveLastLine |
GeocodeUSAddress で、最終行が入力された従来のストリート住所ではなく、ストリート住所と入力された緯度/経度座標を使用してマッチングを行うかどうかを指定します。
詳細については、最終行予測を参照してください。 |
PerformDPV |
Delivery Point Validation (DPV) を使用して住所を処理するかどうかを指定します。DPV とは、住所情報の精度を物理的な配達ポイントのレベルまで検証できる米国郵政公社 (USPS) のテクノロジーです。このフィーチャーを使用するには、別途 DPV 処理オプションのライセンスを取得する必要があります。また、DPV データベースのインストールも必要です。 DPV を使用する場合は、この処理オプションを有効にして OutputRecordType に D を指定します。
DPV を使用すると、複数の一致が自動的に解決されます。 誤検出住所 (シード レコードとも呼ばれます) とは、DPV データからメーリング リストを作成しようとする利用者が現れないように USPS が監視している住所です。ジオコーダによって、入力データの住所が誤検出住所にマッチした場合、誤検出住所にヒットしたことを示すメッセージが届きます。処理はジョブの最後まで続行されますが、誤検出住所へのヒットをテクニカル サポートに報告して新しいセキュリティを受け取るまでは、このジョブと以降のジョブでは DPV 処理を利用できなくなります。 |
PerformLACSLink |
LACSLink を使用して住所を処理するかどうかを指定します。
LACSLink を使用する場合は、USLACS、USLACS.ReturnCode、および LACSADDRESS の各フィールドが出力に含まれるように、必ず出力レコード タイプ P および Q を指定してください。 詳細については、Locatable Address Conversion System (LACS)を参照してください。 |
PreferZipCodeOverCity |
入力 ZIP に一致する候補を入力都市名に一致する候補よりも優先するかどうかを指定します。 注: このオプションは CASS モードでの処理時には利用できません。
例えば、次の入力住所を考えます。 301 BRYANT ST このオプションが有効になっていない場合、最良一致は入力都市名に一致するものになります。
301 BRYANT ST このオプションが有効になっている場合は、入力 ZIP Code に一致するものが最良一致になります。
301 BRYANT ST |
KeepMultimatch |
このオプションを選択すると、入力住所に一致する可能性のあるものが複数見つかって最良一致を 1 つに特定できない場合に、一致する可能性のあるもののリストが返されます。
|
KeepCandidates |
このオプションを選択すると、マッチング試行によって候補が得られた場合は必ず候補の住所が返されます。このオプションを有効にした場合は、入力住所に一致する住所が 1 つであっても複数であっても、ジオコーダは候補を返します。 このオプションと KeepMultimatchとの違いは、入力住所が 1 つの住所にしか一致しなかった場合に KeepMultimatch オプションでは候補が返されない点にあります。
|
CloseMatchesOnly |
KeepCandidates=Yを指定した場合、近似一致と見なされる候補のみを返すことができます。候補が近似一致であるかどうかの決定には、MatchMode オプションで指定した基準が使用されます。
|
MatchMode |
一致するものを見つける際の柔軟性を決定します。次のいずれかです。
|
MustMatchInput |
候補が空欄以外のすべての入力フィールドと一致する必要があるかどうかを指定します。例えば、入力住所に都市名と郵便番号が含まれる場合、都市名と郵便番号が一致する必要があります。
|
MustMatchStreet |
候補に対してストリート名の一致を求めるかどうかを指定します。
|
MustMatchStateProvince |
候補に対して州の一致を求める稼働かを指定します。
|
MustMatchHouseNumber |
候補に対して家番号の一致を求めるかどうかを指定します。入力家番号がストリートの範囲内にない場合、GeocodeUSAddress は、そのストリート上の最も近い範囲で、入力住所の番号と奇偶性 (家番号の奇数/偶数) が同じものを選択します。GeocodeUSAddress は、ストリートの奇偶性が維持されるこの範囲内で特に近似性の高い 1 つ以上の一致を返します。この場合、GeocodeUSAddress では家番号の変更が必要になります。この新しい家番号は、上記範囲のどちらかの終点の家番号、あるいはストリートの奇偶性を維持するために終点の家番号 +1 または終点の家番号 -1 のいずれかに等しくなります。 注: このオプションが無効になっていても、家番号について不完全な一致が見つかった場合には、GeocodeUSAddress はエラー コードを返します。
このオプションが無効の状態で、完全に一致する家番号が見つからなかった場合は、E029 (範囲の一致しないストリートセグメントが 1 つだけ見つかった) または E030 (範囲の一致しないストリートセグメントが複数見つかった) のどちらかのマッチ コードが返されます。 GeocodeUSAddress によって出力住所の家番号が変更されることはありません。不完全な住所番号候補にアクセスするためには、KeepMultimatch=Yを指定する必要があります。不完全な住所番号候補が返された場合、対応するマッチ コードの最初の文字は "H" になります。この文字は家番号が一致しなかったことを示します。 また、完全一致の候補が 1 つ以上見つかった場合でも、家番号に対する不完全な一致は、可能性のある候補のリスト上に残りますが、Hxx といいうマッチ コードによってその他の候補と区別できます。マッチ コードの選択の詳細については、マッチ コードを参照してください。 次のいずれかです。
|
MustMatchCity |
候補に対して都市の一致を求めるかどうかを指定します。都市の一致を必須としない場合、ジオコーダは特定の郵便番号に一致するストリート住所を検索し、名前は一致しないが郵便番号が一致する他の都市を候補として検討します。
|
MustMatchPostalCode |
候補に対して郵便番号の一致を求めるかどうかを指定します。郵便番号の完全一致を必要としない場合、ジオコーダはより広いエリアでマッチを検索します。マッチ候補との比較の際に完全に一致する必要がないため、結果としてパフォーマンスは低下しますが、マッチ率は向上します。
|
検索条件の違い (米国と米国以外のジオコーディング
Geocode US Address のカスタム検索モードで使用される「必ず一致」条件は、米国以外のジオコーダでの「必ず一致」条件とは異なる動作をします。Geocode US Address のカスタム検索条件では、一致の候補として返されるためにどの住所要素が参照データベースと一致しなければならないかを指定します。Geocode US Address によって返されるすべての候補は、ユーザの指定した要素が参照データベースで利用できる限りそれらの要素が一致していることになります。一方、米国以外のジオコーダでは、「必ず一致」条件を使用して、どの候補が近似一致でどの候補が非近似一致であるかが決定されます。米国以外のジオコーダは、CloseMatchesOnly オプションを有効にするかどうかにより、近似候補と非近似候補の両方を返すことができます。つまり、Geocode US Address で使用される「必ず一致」条件では返される候補が自動的に制限されるのに対し、米国以外のジオコーダで使用される「近似検索条件」では返される候補が制限されません。