1
1
在开发算法之前,您需要定义业务规则。如果您的情况是除了标题之外所有属性都匹配,那么您可以在标题上尝试子字符串(一个是其他属性的一部分)匹配或模糊匹配。 我们正在使用模糊字符串匹配gem来查找重复的公司。 假设差异仅在标题上,您可以通过分析标题部分来将更多的智能投入到算法中。在您的示例中,标题部分可以是型号、版本、容量和颜色。对于本示例:
并为每个产品类别定义属性。将此与模糊匹配相结合,即使在拼写错误时,您也应该能够获得良好的匹配,以下内容应该匹配:
|
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |