在我的要求中,我需要将表中的名称与另一个表匹配。
源表可能包含Tony, Bill, Rob
目标表可能包含Anthony, William, Robert
基本上,源表可能包含缺口/短名称。
Java / SQL中是否有可用于执行此类匹配的模糊逻辑/ AI工具。
我知道可以使用SQL sever模糊逻辑包来完成,但是这个包附带了SQL Server Enterprise Edition,而我的客户端并不想升级到它。
还有其他替代方案,最好是开源/免费。
答案 0 :(得分:0)
像Apache Lucene这样的搜索框架提供模糊匹配查询。尝试使用Lucene的FuzzyQuery