首页 > 解决方案 > SSIS - 模糊查找包含

问题描述

我正在准备一个 SSIS 包,它将关键字列表与更大的描述列表相匹配。

例如列表 A:

清单 B:

预期结果:

  1. 苹果,我买了一个苹果
  2. 买了,我买了一个苹果
  3. 香蕉,香蕉不是菠萝

当我进行模糊查找时,相似度得分太低了。我可以使用的是基于“包含”查找的功能。有没有可以做到这一点的转变?

标签: ssis

解决方案


“基于‘包含’查找的函数”

我认为您可以使用条件拆分来实现这一点,条件类似于: FINDSTRING(UPPER(Col2),UPPER(Col1),1) > 0 //Col1 指的是列表 A 的输出,Col2 指的是列表 B。如果为真,行将流向包含输出。


推荐阅读