专栏首页李维亮的博客PHPCMS关闭搜索关键字分词功能

PHPCMS关闭搜索关键字分词功能

PHPCMS的搜索功能相比其他CMS算是比较差的了,搜索精度非常低。虽说他有个搜索关键字分词功能,但有点时候不分词的准确度却会高于分词。 如何去掉PHPCMS关闭搜索关键字分词功能? 用记事本打开 phpcmsmodulessearchindex.php 大概在78行能够找到下面的代码

$segment_q = $segment->get_keyword($segment->split_result($q));

注释掉这行代码就能取消分词功能。 网上搜集了些资料,用的是其他办法,我没尝试过,仅作为记录 第一个文件: phpcmsmodulessearchindex.php

//如果分词结果为空
                if(!empty($segment_q)) {
                    $sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";//2014.1.13 by: mosell  不使用分词功能了
                     
                    //$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)";
                } else {
                    $sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
                }

还有以上修改大概是在第80行左右。

$datatest=array();//2014.1.13  by: mosell  用于显示搜索结果列表
$datatest=$data;//2014.1.13  by: mosell    用于显示搜索结果列

以上大概在execute_time = execute_time();pages = isset(pages) ? pages : '';这两句的上面,大概在第190多行吧第二个文件: phpcmstemplates模板文件夹searchlist.html把{loop data i r} 改成 {loop datatest i r}大概就是这样了,放这里免得忘记了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHPCMS不增加关键字搜索次数

    打开phpcms/modules/serach/index.php 第95行左右,代码如下

    李维亮
  • 关键词搜索工具分享

    Wordtracker关键词搜索工具分享 打开网站,大家可以看到这个界面,直接在搜索框输入产品关键词,可以看到一些关键词,但是关键词的数量并不多。 ? 需要看到...

    企鹅号小编
  • 如何实现搜索框的关键词提示功能

    我们都使用过主流的搜索引擎,谷歌、 bing,当然还有搜狗、百度之类。当你搜索某一关键词时,它会贴心在下拉框补全一些热门关键词,像下图这样:

    somenzz
  • PHPCMS开启sphinx搜索结果永远都相同

    配置好sphinx,并在后台开启后,无论搜索什么关键字,每次搜索结果都是顺序的把我所有的文章列出来。 我是按照官方提供的sphinx配置文件配置的,用的是cen...

    李维亮
  • 巧用 Trie 树实现搜索引擎关键词提示功能

    我们几乎每天都在用搜索引擎搜索信息,相信大家肯定有注意过这样一个细节:当输入某个字符的时候,搜索引框底下会出现多个推荐词,如下,输入「python」后,底下会出...

    kunge
  • PHP实现关键字搜索后描红功能示例

    在刚开始学习php的时候,就对搜索过后的关键字描红感到好奇,但是这几天在巩固php基础的时候,就发现原来这样的效果实现并不难。按照惯例,首先给大家看看效果图吧。

    砸漏
  • PHPCMS用SQL语句对文章进行批量删除

    在批量删除文章前,首先得熟悉用数据库增加一篇文章时变动的有哪些表,所以请先看我以前写的一篇文章 PHPCMS数据库入库模块制作教程 先手动在PHPCMS后台添加...

    李维亮
  • [Python爬虫]新闻网页爬虫+jieba分词+关键词搜索排序

    版权声明:本文为博主原创文章,转载请注明原文作者和原文地址链接,谢谢。 https://bl...

    蛮三刀酱
  • 选择PHPCMS的理由

    在众多CMS系统中,为什么我偏偏选中了 PHPCMS 而不去选择使用人数最多的织梦CMS,也没有选择论坛人气很高的帝国CMS,更没有选择其他诸如齐博,DESTO...

    李维亮
  • YII关联字段并带搜索排序功能

      从接触yii框架到现在已经快有两个月了,但是自己对yii框架的了解程度并不是很深,并没有系统地去学习,仅仅只是在做项目的时候遇到不懂得知识才去翻手册。

    那一叶随风
  • 信息搜集

    http:/ping.aizhan.com/ http://ce.cloud.360.cn/

    Ms08067安全实验室
  • PHP yield关键字功能与用法分析

    本文实例讲述了PHP yield关键字功能与用法。分享给大家供大家参考,具体如下:

    砸漏
  • 网站被黑 搜索快照被劫持跳转到另一网站

    2018年圣诞节来临之际随着互联网的网站数量不断的庞大增加,随之而来的网站安全问题凸显上升,很多企业网站的百度快照出现被劫持跳转,以及网站快照被劫持在百度中的搜...

    技术分享达人
  • PHPCMS当没有关键字时不调用站点关键字

    关键字keywords标签对各大搜索引擎的作用无足轻重,反而一个定义不好却有可能造成降权。 PHPCMS中当文章中不设置关键字时,keywords标签默认调用站...

    李维亮
  • 高精度人工智能搜索引擎Ella可通过关键词搜索抓取视频细节

    “用指尖改变世界” ? 想要从安全监控摄像机拍摄的监控视频中搜索特定的车辆、物体、人物或事件的确是一项艰巨的任务,因为这需要耗费大量的时间和精力来扫描整个画面以...

    企鹅号小编
  • 米斯特白帽培训讲义(v2)信息收集

    一般来说,使用了 CDN 的网站在不同地点的ping结果是不一样的。不过这里它直接写出了百度云加速节点。

    ApacheCN_飞龙
  • PHPCMS自定义分页功能

    在用PHPCMS V9的过程中,可能一般人都不会在意分页功能,因为调用他实在是很简单,需要修改的估计也就是分页功能的样式了,拿系统自带的模板来看

    李维亮
  • 基于相关关键字搜索引擎优化的网站排名分析项目

    “我在战略上是藐视.COM域名的,明年中国.CN域名注册量将超过.COM”,8月29日,中国互联网络信息中心(CNNIC)主任毛伟对外表示。

    田春峰-JCJC错别字检测
  • PHPCMS搜索结果排序问题

    PHPCMS默认的搜索结果是越旧的文章排在越前面,缺少活度。在网上的解决办法把最新的文章排在前面,其实我觉得最相关的文章排在前面才是最合适的。 修改的页面:ph...

    李维亮

扫码关注云+社区

领取腾讯云代金券