Jquery中文网 www.jquerycn.cn
Jquery中文网 >  建站教程  >  dedecms  >  正文 dedecms搜索结果不准确的解决方法

dedecms搜索结果不准确的解决方法

发布时间:2014-08-14   编辑:www.jquerycn.cn
dedecms搜索结果,dedecms搜索结果不准确的解决方法
dedecms站内搜索功能搜索不准确的问题;
输入完整的文章标题时,会搜索不出来结果,只能输入一个或者两个单独的字才能搜索出内容来。
解决办法
找到文件/include/arc.searchview.class.php
74行
注释和修改
//$this->Keywords = $this->GetKeywords($keyword);
$this->Keywords = $keyword;
 
GetKeywordSql函数内
注释掉以下代码
复制代码 代码如下:
foreach($ks as $k)
{
    $k = trim($k);
    if(strlen($k)0x80 && strlen($k)ChannelType < 0 || $this->ChannelTypeid < 0){
        $kwsqls[] = " arc.title like '%$k%' ";
    }else{
        if($this->SearchType=="title"){
            $kwsqls[] = " arc.title like '%$k%' ";
        }else{
            $kwsqls[] = " CONCAT(arc.title,' ',arc.writer,' ',arc.keywords) like '%$k%' ";
        }
    }
}

您可能感兴趣的文章:
dedecms搜索结果不准确的解决方法
dedecms 5.7前台搜索打开慢的原因及解决方法
dedecms更新栏目时出现 DedeTag Engine Create File False的解决办法
dedecms中tag列表按最新发布时间排序的解决方法
dedecms 5.6升级至dedecms5.7SP1后类目和发布人不显示的解决办法
dedecms列表页文章缩略图添加alt属性的方法
完美解决:dedecms你所选择的栏目与当前模型不相符,请选择白色的选项!
Fatal error: Call to a member function read() on a non-object in 错误的解决方法
dedecms生成带根目录的网站地图
windows注册表编辑命令详解

[关闭]