微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CMS系统:怎么解决PHPCMS v9开启全文搜索sphinx后搜索无效解决方法

CMS系统:怎么解决PHPCMS v9开启全文搜索(sphinx)后搜索无效解决方法》要点:
本文介绍了CMS系统:怎么解决PHPCMS v9开启全文搜索(sphinx)后搜索无效解决方法,希望对您有用。如果有疑问,可以联系我们。

导读:在测试编程之家PHP培训网sphinx配置时,我是按照官方提供的sphinx配置文件配置的,用的是centos系统,在终端执行时能够返回搜索内容,就是在PHPcms程...
在测试编程之家培训网sphinx配置时,就是在PHPcms程序中有问题经过一翻研究后,找到一个解决方法
 
程序版本:PHPCMS V9正式版utf-8
 
PHPcms\modules\search\classes\search_interface.class.PHP 文件做如下修改
 
$res = $this->cl->Query($utf8_q,'main,delta');
$res = $this->cl->Query($q,delta');
utf-8 的 PHPcms v9 会遇到这个问题是因为有一行代码把不是utf-8编码的搜索词$q,改为utf-8的搜索词$utf8_q,
if(CHARSET != 'utf-8') {
$utf8_q = iconv(CHARSET,'utf-8',$q);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐