大家都知道emlog默认搜索引擎只支持搜索文章标题,那么要想实现全文搜索该怎么办呢?
找到文件include/controller/search_controller.php中的以下代码:
$sqlSegment = "and title like '%{$keyword}%' order by date desc";
把上面代码修改成下面两种效果:
1、仅全文搜索:
$sqlSegment = "and content like '%{$keyword}%' order by date desc";
2、标题+全文搜索:
$sqlSegment = "and (title like '%{$keyword}%' or content like '%{$keyword}%') order by date desc";
温馨提示:全文检索对服务器会造成一定压力,配置不好的空间或者服务器请酌情使用,特别是文章较多的博客!
原文地址:风神博客
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有