«

让emlog支持基于本地MySQL数据的全文搜索

emer 发布于 阅读:282


版本默认不支持全文搜索,只支持标题搜索。体量反正也不大,访问量极小。开启本地MySQL全文搜索,对服务器压力不大。
查询参考网上的方法,修改查询语句的条件即可。
em版本:2.3.13
找到em根目录,/include/controller/search_controller.php
找到第22行,把原来代码
$sqlSegment = "and title like '%$keyword%'";

修改为以下内容,保存,刷新缓存,试试是不是可以全文搜索了?
$sqlSegment = "and content like '%{$keyword}%' or title like '%$keyword%'";

参考网上方法。