检查数据库中的单词

时间:2013-04-03 14:58:29

标签: android sql

我是Android开发的新手,所以dint让我错了。我正在开发一个生成文本的应用程序。通常是一个单词。在数据库中检查该单词是否为对应的值对。这里的单词是键,其对应的值是值。 由于文本是自动生成的,因此有时会出错(错误拼写)。如何检查自动生成的单词以匹配关键字数据库中最常匹配的字母。

示例:自动生成的单词(键) - 值                        AMERIC:                        美国:一个国家 这里自动生成的单词是americ(key)不匹配,因为它只在其对集中包含美国。需要更正为美国。

1 个答案:

答案 0 :(得分:0)

您可能正在使用SQLite。最好的选择是soundex,其中包含here

Soundex有许多缺点,但它可能会让你开始。如果你想要一个真正的测量,那么请使用Levenshtein距离,它不是内置在数据库中的(据我所知)。