1

我想找到一种方法从表中找到最合适的行,其中包含与我输入的单词最相似的单词。任何想法?(我使用的 OCR 会发现不完全相同的单词有时会将单词“特定”读作“特定”)

4

2 回答 2

1

如果您使用的是 Oracle,那么您可以尝试使用称为Levenshtein 距离的UTL_MATCH来计算将一个字符串转换为另一个字符串的最小编辑次数。其他系统可能有类似的东西,或者您可以使用该算法作为您自己功能的起点。

于 2012-01-14T15:21:52.413 回答
0

如果您正在使用的 SQL 引擎可以使用该SOUNDEX功能(SQL Server)或(MySQL),那么您可能可以使用它。SOUNDS LIKE

于 2012-01-14T14:28:31.933 回答