模糊逻辑重复名称检测器

时间:2015-07-08 09:29:44

标签: javascript fuzzy-search fuzzy-logic fuzzy-comparison

我正在开发一个拥有大量产品和品牌的应用程序。 我们需要匹配品牌名称并识别重复项(可能是错误输入)并合并它们。 类似于Android为联系人所做的事情。

我见过一些使用数据库距离函数的解决方案。 任何人都可以建议任何可以帮助我实现这一目标的JavaScript库。

1 个答案:

答案 0 :(得分:0)

品牌名称不是(希望很长)。这个Fuse库运行良好。 它很简单:

var fue = new Fuse(json_array_of_objects, object_with_keys_to_retrive);
var rslt = fuse.search('YourString');

另一种选择是:FuzzySet.js