我有一个Java软件,需要在数据库中搜索相似的单词。 但是,仅使用SQL的Difference或soundex函数会给我带来许多不必要的回报。例如:
我有一个文字:BANK TESTE(巴西)S.A。
使用,上面的这些函数(差值或soundex)给我带来了N个回报,例如:
银行测试(巴西)S / A
BANK TESTE巴西巴西/ A
银行XXX
YYYY银行
BANK YYY SA
有什么方法可以更加自信地确保文本相似?
答案 0 :(得分:1)
您可以在查询中使用关键字:LIKE'%text to match%'。 文本前后的%表示该文本前后可能还有其他一些文本。如果您希望结果严格符合您的要求,请将其删除。