Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements to Voter Registration Matching #1134

Open
susanmottet opened this issue Oct 27, 2020 · 0 comments
Open

Improvements to Voter Registration Matching #1134

susanmottet opened this issue Oct 27, 2020 · 0 comments

Comments

@susanmottet
Copy link
Collaborator

In comparing contributions to candidates that the OAE program was able to validate manually (by looking them up on the voter registration list) where the software found no match or weak match, my best guess is that the following issues seem to cause the mismatch:
When a donor's address is spelled out XXXX Southeast XXth Street, as opposed to XXXX SE XXth St.
When a donor's address is punctuated Apt
.** 5 as opposed to Apt 5 without a period in the voter registration list

I could be wrong as to these causes. I am just trying to find any difference between the listing in the voter registration list and the way the donor's name and address was listed on OEP.org. Here is an example:

Voter Registration List Entry:
MARY | VOGEL | 1220 SW 12TH AVE APT 709 | PORTLAND | OR | 97205

OEP.org donor entry:
Mary | Vogel | 1220 Southwest 12th Avenue | #709 | Portland | OR | 97205

This is the "match result" info:
{"exact":[],"strong":[],"weak":[],"donor_info":{"first_name":"Mary","last_name":"Vogel","addr1":"1220 Southwest 12th Avenue","addr2":"#709","city":"Portland","state":"OR","zip_code":"97205","addressPoint":{"type":"Point","coordinates":[-122.685671,45.5170835]},"max_matches":10,"eligibile_address":false},"error":{}}

Sometimes I can't see a case for the no-match, like this one:
Voter Registration List:
HANNAH | JACKLYN | TAUBE | 9209 SE PINE ST | PORTLAND | OR | 97216
OEP.org donor entry:
Hannah | Taube | 9209 SE Pine St |   | Portland | OR | 97216

This is what "match result" says for the Hannah Taube entry, if that is helpful:
{"exact":[],"strong":[],"weak":[],"donor_info":{"first_name":"Hannah","last_name":"Taube","addr1":"9209 SE Pine St","addr2":"","city":"Portland","state":"OR","zip_code":"97216","addressPoint":{"type":"Point","coordinates":[-122.5685039,45.5206475]},"max_matches":10,"eligibile_address":false},"error":{"message":"request to http://openelections-data.local/match?last_name=Taube&first_name=Hannah&addr1=9209%20SE%20Pine%20St&zip_code=97216&city=Portland&state=OR&latitude=45.5206475&longitude=-122.5685039 failed, reason: getaddrinfo ENOTFOUND openelections-data.local","type":"system","errno":"ENOTFOUND","code":"ENOTFOUND","name":"FetchError"}}

Here is another, with a different cause for the no match, I think, but I can't understand it:
Voter Registration List:
KRISTIN | MCCARTHY | CULPEPPER | 1234 NE FAILING ST | PORTLAND | OR | 97212

OEP.org entry:
Kristin | Culpepper | 1234 NE Failing St |   | Portland | OR | 97212

This is what the "match result" column says:
{"exact":[],"strong":[],"weak":[],"donor_info":{"first_name":"Kristin","last_name":"Culpepper","addr1":"1234 NE Failing St","addr2":"","city":"Portland","state":"OR","zip_code":"97212","addressPoint":{"type":"Point","coordinates":[-122.6529264,45.5506047]},"max_matches":10,"eligibile_address":false},"error":{"message":"request to http://openelections-data.local/match?last_name=Culpepper&first_name=Kristin&addr1=1234%20NE%20Failing%20St&zip_code=97212&city=Portland&state=OR&latitude=45.5506047&longitude=-122.6529264 failed, reason: connect ETIMEDOUT 172.30.2.184:80","type":"system","errno":"ETIMEDOUT","code":"ETIMEDOUT","name":"FetchError"}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant