EMLOG实现全文+标题搜索的方法
EMLOG官方模板默认的搜索引擎仅支持搜索日志标题,很多模板同样仅支持搜索日志标题,因此今天就为大家分享一下EMLOG实现标题+全文搜索的方法。
一、操作步骤
1、打开 include/controller/search_controller.php 文件
2、大约在22行找到下面这段代码
$sqlSegment = "and title like '%{$keyword}%' order by date desc";
3、替换为【仅全文搜索】
$sqlSegment = "and content like '%{$keyword}%' order by date desc";
4、或替换为【标题+全文搜索】
$sqlSegment = "and ( title like '%{$keyword}%' or content like '%{$keyword}%' ) order by date desc";
二、注意事项
1、全文搜索在运行时会对服务器造成一定压力,尤其的对于文章特别多的EMLOG网站并不适用,使用本教程前请三思
2、使用本教程前,如果确认使用的是EMLOG 5.3.1版本且没有对源代码进行过修改,可以下载博客志改好的文件直接覆盖同名文件
三、附件下载
EMLOG实现全文+标题搜索大小:2KB | 密码:无 | 来源:本站下载