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

所属分类: CMS教程 / phpcms 阅读数: 2059
收藏 0 赞 0 分享
我是按照官方提供的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)后搜索无效的解决方法

配置好sphinx,并在后台开启后,无论搜索什么关键字,每次搜索结果都是顺序的把我所有的文章列出来
收藏 0 赞 0 分享

PHPCMS取消搜索时的分词功能的方法

最近弄一个站,但是搜索功能有点蛋疼了。分词功能出来的结果,好像不如不用。所以做以下修改,暂时先不用分词功能吧。
收藏 0 赞 0 分享

PHPCMS实现文章置顶功能的方法

这篇文章主要介绍了PHPCMS实现文章置顶功能的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

phpcms教程之增加统计代码可以统计每天发表文章数量

本文介绍了给phpcms增加统计代码,实现可以统计每天发表文章数量的功能,大家参考使用吧
收藏 0 赞 0 分享

如何解决phpcms V9后台拿shell时出错问题

很多新手朋友都遇到过phpcms V9后台拿shell时出错,下面为大家介绍个不错的解决方法,希望对大家有所帮助
收藏 0 赞 0 分享

phpcms 模板页面使用的标签和功能记录整理

在使用phpcms的时候遇到了一些问题,主要是模板页面使用的标签,记录下以后再做的时候可以使用到
收藏 0 赞 0 分享

phpcms链接数据库的配置文件在哪

phpcms修改链接数据库的配置文件信息需要知道其位置,大家看下本文就知道了
收藏 0 赞 0 分享

phpcms 投稿问题之游客投稿(不用登录)

最近在使用phpcms,需要匿名投稿功能及审核,这里简单分享下方法,需要的朋友可以参考下
收藏 0 赞 0 分享

phpcms v9将栏目描述的多行文本修改为编辑器

phpcms v9在添加栏目的时候,栏目描述为多行文本,无法满足有图片,以及格式的修改调整,具体的实现如下,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

phpcms根据栏目放置加载不同广告方法分享

本文主要介绍了phpcms根据栏目放置加载不同广告的方法,大家参考使用吧
收藏 0 赞 0 分享
查看更多