如何向PHP/SQL搜索脚本添加拼写建议

Dam*_*mon 2 php mysql search

使用php/sql在我的站点上创建搜索功能,这很简单 - 只需使用LIKE子句在数据库上使用SELECT ALL查询并在页面上回显结果.我的问题是,如果用户输入错误的搜索查询,我该如何添加拼写建议.除非搜索词与数据库内容完全匹配,否则Mysql不会返回任何内容,例如"Dofs"不会返回"Dogs".那么如何添加拼写建议呢?

谢谢.

Wal*_*shi 5

以下您将找到Peter Norvig关于如何编写拼写检查器的优秀文章:

http://www.norvig.com/spell-correct.html

以下两个链接是PHP中实现的代码中的代码实现:

http://www.phpclasses.org/browse/package/4859.html http://soundofemotion.com/spellcorrect.txt

希望这可以帮助.