我是Android开发的新手,所以dint让我错了。我正在开发一个生成文本的应用程序。通常是一个单词。在数据库中检查该单词是否为对应的值对。这里的单词是键,其对应的值是值。 由于文本是自动生成的,因此有时会出错(错误拼写)。如何检查自动生成的单词以匹配关键字数据库中最常匹配的字母。
示例:自动生成的单词(键) - 值 AMERIC: 美国:一个国家 这里自动生成的单词是americ(key)不匹配,因为它只在其对集中包含美国。需要更正为美国。
答案 0 :(得分:0)
您可能正在使用SQLite。最好的选择是soundex
,其中包含here。
Soundex有许多缺点,但它可能会让你开始。如果你想要一个真正的测量,那么请使用Levenshtein距离,它不是内置在数据库中的(据我所知)。