0

我正在 Informatica 10.2.1 中进行匹配项目,其中我需要在产品描述中识别匹配字符串。Ratcliffe-Obershelp 是我需要实施的匹配策略。

我听说 Ratcliffe-Obershelp 产生的结果比 Jaro - Winkler 更好,但我不确定如何将其编码为 Informatica 中的转换,因为它不是内置的。

没有代码可以显示,因为我什至不知道从哪里开始。

我希望这是一个转换/转换组,可以重现 Ratcliffe-Obershelp 在每行基础上创建的匹配分数。

4

1 回答 1

0

如果我理解正确,匹配逻辑会在循环中对输入字符串执行操作。使用内置函数在表达式转换中实现这种“循环字符串”是不可能的。我看到两个选项:

  • 为每个可能的长度创建DECODE具有多个条件的函数。- 这将是丑陋的。并且可以假设我们只从每个字符串的开头开始 - 实现完整的子字符串比较将......如此丑陋我无法想象:)

  • 使用 Java 转换 - 就像我将 Java 放入映射中一样,在某些情况下它是合理的。这看起来像是少数几个之一。这是一些JS参考

于 2019-04-17T08:54:25.600 回答