在我的web應用程序中會有幾個用戶。他們有自己的內容上傳到我的web應用程序。對於他們上傳的每個內容,它都有一個標題,描述和標籤(關鍵字)。我可以編寫一個搜索腳本來搜索內容或用戶名。但是當他們給出拼寫錯誤時它們的關鍵字不會返回任何結果。例如,如果數據庫中有一個名爲「Michael」的用戶,並且搜索查詢是「Micheal」,我應該得到「您是否想要搜索'Michael'」,這是搜索建議。PHP MySQL搜索建議
此外,這個建議應該是爲用戶上傳的內容。用戶可以將他們的內容標題保留爲「Michael的2011年5月活動」,並且應該爲單詞生成建議。
請務必使用專爲您的語言發音設計的soundex風格的算法。例如,對於德語,Soundex不太有用,應該由科爾納Phonetik(不屬於MYSQL的一部分)替代, – ty812