2016-05-23 1 views
0

は、MySQLのいずれかの機能が正確にデータベースの場合と同じではないテキストを検索することです 例(と私にマッチングのパーセントを得る?):データベース内 ワード:MySQLの検索テキストを考慮に入れて小さな誤差

Id | name 
1 | television 
2 | computer 
3 | window 

私が入力した場合:私は、私が入力した場合はテレビ を見つけたいteleision:komputrを私はコンピュータ を見つけたい私が入力した場合:ウィンドウは、私は窓

答えて

0

を見つけたい、私は大規模なデータソースからの一般的なスペルミスのデータベースを構築するだろうにWikipediaのように。ダイレクトヒットが見つからない場合は、スペルミスの表を検索します。 https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings

また、距離を計算する方法があります - http://blog.faroo.com/2012/06/24/1000x-faster-spelling-correction-source-code-released/のスペルを修正するオープンソースコードを参照してください。

関連する問題