Google在Google中搜索某些內容時,如果拼寫錯誤(可能是錯誤的,或者可能是您真正指的是這個非字典詞),Google會說: 「顯示的結果是..... Search for for。 ......「。Google(或任何搜索引擎)的拼寫檢查器和拼寫修補程序如何工作?
我想弄清楚這將如何工作。 這基本上意味着能夠找到最近的字典單詞到輸入的非字典單詞。它是如何工作的?我猜想的一種方法是: 計數沒有。每個字符的實例,然後掃描字典來找到一個相同的單詞。每個字符的實例(只有+ -1的差異)。但是這也會返回字形。
是某種任何用途的概率模型,如馬爾科夫等。我不理解馬爾科夫足夠可以扔掉它,但只是一個非常瘋狂的猜測。
任何見解?
可能的重複[Google如何「你的意思是?」算法的工作?](http://stackoverflow.com/questions/307291/how-does-the-google-did-you-mean-algorithm-work) – 2011-04-30 10:09:22