Emlog实现标题+全文内容搜索方法

2019-7-28 云破天开 网站 评论(0) 阅读(351)

emlog官方默认搜索只支持标题搜索,很鸡肋。

由于文章较多,需要修改成标题+全文搜索,
实现方法:
需要修改emlog内核

找到文件include/controller/search_controller.php中的以下代码:
$sqlSegment = "and title like '%{$keyword}%' order by date desc"; 
修改为:
$sqlSegment = "and ( title like '%{$keyword}%' or content like '%{$keyword}%' ) order by date desc";
如果文章过多,全文搜索会对服务器造成很大压力。



发表评论: