如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下如何解决DedeCMS GBK版安装sphinx全文索引无法查询无结果的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!DedeCMS GBK版安装sphinx全文索
千家信息网最后更新 2025年01月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安全错误
数据库的锁怎样保障安全
摩尔庄园的官方服务器
如何制作简易文件服务器
山东办公系统软件开发费用是多少
网络安全急需一场敏捷化革命
常见数据库增删改查优化
服务器工程师
网络安全宣传听后感800字
网站后端服务器购买
数据库查询学分为5分的课
网络安全政策的存在有意义么
北京幼儿邦网络技术
凤城中邦网络技术
git的数据库多大
网络安全管理相关制度
已经建好的数据库表怎么添加约束
怎么登服务器管理卡
数据库技术的新应用
外文全文型数据库
水库基础信息数据库
浙江网络安全与信息化工作
数据库 except用法
佛山智能软件开发报价
录播服务器技术参数
开启数据库安全审计
电子制造业网络安全
浦东新区无线网络技术推荐咨询
死亡骑士t11数据库
网络安全数据驱动业务
如何保服务器电脑安全
内存nosql数据库