在我的web应用程序中会有几个用户。他们有自己的内容上传到我的web应用程序。对于他们上传的每个内容,它都有一个标题,描述和标签(关键字)。我可以编写一个搜索脚本来搜索内容或用户名。但是当他们给出拼写错误时它们的关键字不会返回任何结果。例如,如果数据库中有一个名为“Michael”的用户,并且搜索查询是“Micheal”,我应该得到“您是否想要搜索'Michael'”,这是搜索建议。PHP MySQL搜索建议
此外,这个建议应该是为用户上传的内容。用户可以将他们的内容标题保留为“Michael的2011年5月活动”,并且应该为单词生成建议。
请务必使用专为您的语言发音设计的soundex风格的算法。例如,对于德语,Soundex不太有用,应该由科尔纳Phonetik(不属于MYSQL的一部分)替代, – ty812