1
我想創建一個android應用程序,可以使用近似字符串匹配在sqlite數據庫中搜索單詞。 例如,如果有人用「swithc」拼寫單詞「switch」,系統會糾正該單詞並顯示「您的意思是'開關'」。如何在android sqlite中使用近似字符串匹配算法?
它像谷歌,可以糾正錯誤的單詞。我該怎麼做 ?
我想創建一個android應用程序,可以使用近似字符串匹配在sqlite數據庫中搜索單詞。 例如,如果有人用「swithc」拼寫單詞「switch」,系統會糾正該單詞並顯示「您的意思是'開關'」。如何在android sqlite中使用近似字符串匹配算法?
它像谷歌,可以糾正錯誤的單詞。我該怎麼做 ?
這個答案
Java: how to find the most probable string in a list of strings?
,你的願望,你可以使用字符串匹配的方式看看。這裏還有一個github項目: https://github.com/northpoint/blur
它可能不是你的情況,但看看這個http://developer.android.com/guide/topics/text/spell-checker-framework。 html – sebataz 2013-05-06 12:02:06
我認爲「全文搜索」是你需要的,查看http://stackoverflow.com/q/1976320/15141 – w43L 2015-04-19 07:28:01