[dedupe] allowing fuzzy street deduping in lieu (i.e. "E 106th St" vs. "106th" can potentially match but discrepancies count against the match i.e. "13th St" and "13th Ave" will not - uses the soft set similarity method in libpostal), improving the logic around deduping with missing data (i.e. if one has house_number and the other does not, it's not a dupe, but if both records only have house_number and no street name like in Japan, they can still match on house number), adding address_languages method to classify languages both with and without the name field, and combine the languages of two records
[dedupe] allowing fuzzy street deduping in lieu (i.e. "E 106th St" vs. "106th" can potentially match but discrepancies count against the match i.e. "13th St" and "13th Ave" will not - uses the soft set similarity method in libpostal), improving the logic around deduping with missing data (i.e. if one has house_number and the other does not, it's not a dupe, but if both records only have house_number and no street name like in Japan, they can still match on house number), adding address_languages method to classify languages both with and without the name field, and combine the languages of two records

openvenues/lieu