域名不卖,勿扰!

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

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”;
如果文章过多,全文搜索会对服务器造成很大压力。

版权共享,随意转载:云破天开 » Emlog实现标题+全文内容搜索方法

评论

2+1=