【发布时间】:2014-05-18 19:06:05
【问题描述】:
我有一个数据库(比如 5000 条记录),里面满是人名(名字和姓氏)。我也有大量的电子邮件 ID(比如大约 30000)。现在我必须尽可能将这些电子邮件 ID 与人名匹配,并丢弃其他 ID。所以我目前正在做的是,我做了一些模式,比如:
1. firstname.lastname@something.com
2. lastname.firstname@something.com
3. firstname_lastname@something.com
4. lastname_firstname@something.com
etc
我还尝试按照上述模式在名字和姓氏中使用模糊搜索。 但是人们倾向于在电子邮件 ID 中使用很多模式。截至目前,我倾向于为某些人获得超过 1 个结果。有没有更好的方法来增加正确匹配电子邮件的概率。我搜索了很多,但没有找到任何可靠的想法。
【问题讨论】:
标签: pattern-matching matching string-matching