Emlog | 实现全文搜索功能

  • 内容
  • 相关

早前我的博客飞翔灬吾爱的Blog在搜索的时候,每次都只能默认的去搜索标题,导致有一些文章搜索不出来,很是不爽,毕竟往往精彩的部分都集中在内容里面,为了让网友轻松搜索到想要的内容文章,在网友输入关键字搜索后,必须及时搜索到标题及日志里面的内容,为了实现这个功能,动手修改以下代码。

首先是从自己网站空间上把include/controller/search_controller.php下载下来。

接着打开,并找到以下代码(第22行):

$sqlSegment = "and title like '%{$keyword}%' order by date desc";

替换成:

$sqlSegment = "and (title like '%{$keyword}%' or content like '%{$keyword}%')  order by date desc";

此时就能实现对标题及日志内容的全文搜索。

保存上传到空间,立即试试,肯定有惊喜的发现。

 您阅读这篇文章共花了:

上一篇:Docker | Centos7容器开启ssh

下一篇:Linux | CentOS 7单机快速安装OpenStack

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:Emlog | 实现全文搜索功能 - http://www.fishyoung.com/post-230.html

发表评论

用QQ号可快速填写资料,资料不会被公开。 必填项已用 * 标注

评论时请勿使用恶意语言,如恶意使用将禁封IP段,请知晓~

评论

4条评论
  1. avatar

    搬瓦工vps Lv.1 Chrome 63.0.3239.132 Chrome 63.0.3239.132 Windows 8.1 x64 Edition Windows 8.1 x64 Edition 回复

    朋友 交换链接吗

    江苏省苏州市 电信

    1. fishyoung Chrome 57.0.2987.98 Chrome 57.0.2987.98 Windows 7 x64 Edition Windows 7 x64 Edition 回复

      回复了搬瓦工vps:可以自助申请链接

      重庆市 移动

    2. 搬瓦工vps Lv.1 Chrome 63.0.3239.132 Chrome 63.0.3239.132 Windows 8.1 x64 Edition Windows 8.1 x64 Edition 回复

      回复了fishyoung:已自助申请,但未见贵站自动添加。
      我站:https://www.cnbanwagong.com/
      站名:搬瓦工vps

      江苏省苏州市 电信

    3. fishyoung Chrome 57.0.2987.98 Chrome 57.0.2987.98 Windows 7 x64 Edition Windows 7 x64 Edition 回复

      回复了搬瓦工vps:已添加

      重庆市 移动