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实现标题+全文内容搜索方法