0

我们正在使用 MarkLogic 9.0-6.2 版

我们需要根据一些模糊逻辑匹配人名(例如,Mike 和 Michael 相同)。每个人都有名字和姓氏。在 MarkLogic 中实现这一目标的最佳方法是什么。智能母带制作有帮助吗?

我们不必合并匹配的文档。如果找到匹配项,我们需要返回一条消息。

4

2 回答 2

0

我会考虑为此使用spell.doubleMetaphone,这已经产生了相当强的模糊性。它不会导致 Mike (mk) 和 Michael (mkl, mxl) 匹配,但您可以将它与thsr.lookup结合在具有名称同义词的自定义词库上。这应该会给你一个非常强大的模糊性。

于 2018-10-09T20:47:52.727 回答
0

是的,您可以为此使用 Smart Mastering。我会使用同义词库作为名字,使用双变位词作为姓氏。Smart Mastering 确实允许您只调用匹配函数并跳过合并。

于 2018-10-19T10:56:42.810 回答