首页 > 解决方案 > 如何拼写检查客户输入错误的品牌并且它存在于我的数据库中

问题描述

我需要一些关于拼写检查品牌的最佳方法的想法。我在 MYSQL 中有一个表格,上面有我的产品名称和一个表格,可以在品牌表格中进行 php 搜索。但是有些客户输入了错误的产品名称,搜索结果示例中没有任何结果:

产品是 Heineken 客户把 Heikenem , hekeinem , heken

另一个案例也是 Jack Daniel 的 The customer input jack daniels, jack Danis

标签: phpmysqlspell-checking

解决方案


有时我们只考虑一个方面,但如果我们真正考虑到主题的角色,我们可以看到另一种达到目标的方法,在这种情况下,目标是让用户避免在搜索中输入错误的具体词,因为在这种情况下,最好的方法是使用autocomplete,因为你真的不想要数据库中不存在的单词,而用户真的想要你在数据库中拥有的东西的结果。


推荐阅读