smithoss/gonymizer

Discuss which string edit-difference algorithms should be supported

Open

#7 opened on Mar 8, 2019

 (0 comments) (0 reactions) (0 assignees)Go (34 forks)auto 404
help wantedquestion

Repository metrics

Stars
 (160 stars)
PR merge metrics
 (PR metrics pending)

Description

Currently we are using the Jaro-Winkler distance on most of our Faker output to make sure that we do not replace the data with anything that could be similar to the original. (see: https://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance) Code: https://github.com/smithoss/gonymizer/blob/master/processors.go#L220

I'm not even sure if this is the right one. I did some research when I first added this to the project, but after reviewing other algorithms, I found that others (based on Levenshtein distance as well) may be a better fit.

Also are these checks pointless since our string size is not the same except for the AlphaNumericScrambler?

Contributor guide