【发布时间】:2015-09-26 03:03:45
【问题描述】:
我正在开发一个包含大量产品和品牌的应用程序。 我们需要匹配品牌名称并识别重复项(可能输入错误)并将它们合并。 类似于 Android 为联系人所做的事情。
我见过一些使用数据库距离函数的解决方案。 任何人都可以建议任何可以帮助我实现这一目标的 JavaScript 库。
【问题讨论】:
标签: javascript fuzzy-search fuzzy-logic fuzzy-comparison
我正在开发一个包含大量产品和品牌的应用程序。 我们需要匹配品牌名称并识别重复项(可能输入错误)并将它们合并。 类似于 Android 为联系人所做的事情。
我见过一些使用数据库距离函数的解决方案。 任何人都可以建议任何可以帮助我实现这一目标的 JavaScript 库。
【问题讨论】:
标签: javascript fuzzy-search fuzzy-logic fuzzy-comparison
品牌名称不是(希望很长)。这个Fuse 库运行良好。 很简单:
var fue = new Fuse(json_array_of_objects, object_with_keys_to_retrive);
var rslt = fuse.search('YourString');
另一种选择是:FuzzySet.js
【讨论】: