我正在开发一个拥有大量产品和品牌的应用程序。 我们需要匹配品牌名称并识别重复项(可能是错误输入)并合并它们。 类似于Android为联系人所做的事情。
我见过一些使用数据库距离函数的解决方案。 任何人都可以建议任何可以帮助我实现这一目标的JavaScript库。
答案 0 :(得分:0)
品牌名称不是(希望很长)。这个Fuse库运行良好。 它很简单:
var fue = new Fuse(json_array_of_objects, object_with_keys_to_retrive);
var rslt = fuse.search('YourString');
另一种选择是:FuzzySet.js