ssis - SSIS - 模糊查找包含
问题描述
我正在准备一个 SSIS 包,它将关键字列表与更大的描述列表相匹配。
例如列表 A:
- 苹果
- 香蕉
- 买
- 卖
清单 B:
- 我买了一个苹果
- 我卖了一个香蕉
- 香蕉不是菠萝
预期结果:
- 苹果,我买了一个苹果
- 买了,我买了一个苹果
- 香蕉,香蕉不是菠萝
当我进行模糊查找时,相似度得分太低了。我可以使用的是基于“包含”查找的功能。有没有可以做到这一点的转变?
解决方案
“基于‘包含’查找的函数”
我认为您可以使用条件拆分来实现这一点,条件类似于: FINDSTRING(UPPER(Col2),UPPER(Col1),1) > 0 //Col1 指的是列表 A 的输出,Col2 指的是列表 B。如果为真,行将流向包含输出。
推荐阅读
- .net - .net 中用于快速缓存 API 的技术
- python - 过滤特定长度的英文单词
- html - column_spec 将 Rmd 输出中的 PDF 崩溃为闪亮应用程序中的 PDF 和 html
- swift - 是否有一种内置方法可以使用 DateFormatter 以“Sun Sep 27 at 4pm”的格式获取价值
- assembly - 如何计算十进制数中有多少位是1?
- google-apps-script - 所有 GAS 脚本是否会一直运行到完成,然后在另一条最新提交的记录上运行之前以 google 表单中的一行记录?
- python - 将 .mat 文件转换为 numpy 数组
- java - TreeSet 在使用自定义比较器时抛出空指针异常
- django - django-compressor Uncaught SyntaxError:导入声明只能出现在模块的顶层
- python - Groupby 只带来 Pandas 字典中的一个键