gpt4 book ai didi

PHPCMS开启全文搜索(sphinx)后搜索无效的解决方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 31 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHPCMS开启全文搜索(sphinx)后搜索无效的解决方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

我是按照官方提供的sphinx配置文件配置的,用的是centos系统,在终端执行时能够返回搜索内容,就是在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, 'main, delta'),

utf-8 的 phpcms v9 会遇到这个问题是因为有一行代码把不是utf-8编码的搜索词$q,改为utf-8的搜索词$utf8_q, 。

复制代码 。

代码如下

if(CHARSET != 'utf-8') { $utf8_q = iconv(CHARSET, 'utf-8', $q); } 。

最后此篇关于PHPCMS开启全文搜索(sphinx)后搜索无效的解决方法的文章就讲到这里了,如果你想了解更多关于PHPCMS开启全文搜索(sphinx)后搜索无效的解决方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com