如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,小编给大家分享一下如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!DedeCMS GBK版安装sphinx全文索
千家信息网最后更新 2025年02月23日如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题
小编给大家分享一下如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
DedeCMS GBK版安装sphinx全文索引无法查询无结果怎么办?
以下是对DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法进行了详细的分析介绍,需要的朋友可以参考下
推荐学习:织梦cms
本测试安装的是sphinx中文版-coreseek 4.0版,用测试中文的命令在命令行查询:
echo 网络搜索 | iconv -f gbk -t utf-8 | search -c D:\webserver\coreseek-4.0.1-win32\etc\csft_dedecmsv57.conf --stdin | iconv -f utf-8 -t gbk
可成功查询。
但在DedeCms中却无结果,经过摸索,终于找到原因,DedeCMS GBK版的search.php中的关键字编辑是GBK的,而sphinx全文索引要求是utf8,
所以无法查询GBK编码的中文;
解决方法:
打开plus中的search.php , 找到:
$keyword = addslashes(cn_substr($keyword,30));
在这行下面增加:
$keyword= mb_convert_encoding($keyword,"UTF-8", "GBK");
即可正常查询!
看完了这篇文章,相信你对如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
查询
全文
索引
结果
中文
问题
命令
方法
篇文章
utf-8
测试
成功
中文版
关键
关键字
原因
完了
怎么办
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
联想sr860服务器支持
中国知网属于全文型数据库
计算机网络技术在国外
山东c语言软件开发哪家可靠
服务器新技术
达梦数据库备份
茂名自主可控软件开发优化价格
黄山app软件开发公司
php网站与服务器帐号关联
clo软件开发有限公司
关于网络安全的观后感简单
网络安全研发管理方案
scada软件开发工程师
潍坊游戏软件开发公司
如何提取表格中的相同数据库
信息网络安全策略
北安数据库修复
温州中广网络技术公司
三国杀十周年服务器互通吗
网络安全和信息化工作综合督查
杨浦区网络技术转让市价
比特币历史价格数据库
虹口区辅助软件开发代理品牌
数据库用户访问记录
坪山区网络技术转移诚信服务
池州软件开发要多少钱
我的世界服务器打怪系统
下列属于数据库安全性策略
商丘加强网络安全宣传
漫威人物数据库