在php / mysql中搜索拼写错误的最佳方法是什么?
发布时间:2020-12-13 18:02:16 所属栏目:PHP教程 来源:网络整理
导读:我有一个列出电影的网站.当然人们在搜索电影时会犯拼写错误,当然有些电影有撇号,用字母拼出标题中的数字等等. 如何让我的搜索脚本忽略这些错误?可能需要比WHERE mov_title LIKE’%keyword%’更聪明的东西. 有人建议我使用全文搜索引擎,但所有这些看起来都
我有一个列出电影的网站.当然人们在搜索电影时会犯拼写错误,当然有些电影有撇号,用字母拼出标题中的数字等等.
如何让我的搜索脚本忽略这些错误?可能需要比WHERE mov_title LIKE’%keyword%’更聪明的东西. 有人建议我使用全文搜索引擎,但所有这些看起来都非常复杂,我觉得将它们构建到我的应用程序中就像地狱一样.如果我必须使用一个,哪个是最不具侵入性的,那么在现有代码中实现最无痛苦?
我认为你必须实现一个外部全文搜索引擎.
MySQL只是不擅长全文搜索.我会说你应该给
Lucene一次(
tutorials).
Zend Framework has an API插入Lucene,使其更容易学习和使用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |