![]() |
1
1
在开发算法之前,您需要定义业务规则。如果您的情况是除了标题之外所有属性都匹配,那么您可以在标题上尝试子字符串(一个是其他属性的一部分)匹配或模糊匹配。 我们正在使用模糊字符串匹配gem来查找重复的公司。 假设差异仅在标题上,您可以通过分析标题部分来将更多的智能投入到算法中。在您的示例中,标题部分可以是型号、版本、容量和颜色。对于本示例:
并为每个产品类别定义属性。将此与模糊匹配相结合,即使在拼写错误时,您也应该能够获得良好的匹配,以下内容应该匹配:
|
![]() |
user2995603 · 数组中相似项的序列 7 年前 |
![]() |
Dan · 在TestComplete中使用“like”是可能的吗? 7 年前 |
![]() |
zer02 · Rails:一种检查DB中重复项的方法?关联数据源 10 年前 |
![]() |
Shani · 查找具有不同长度[闭合]的特征向量的相似性度量 11 年前 |