首页 知识库 正文

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

摘要

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


版本默认不支持全文搜索(最新版已经可以设置全文搜索了,路径:控制台>设置>基础设置>文章设置>全文搜索),只支持标题搜索。体量反正也不大,访问量极小。开启本地MySQL全文搜索,对服务器压力不大。

查询参考网上的方法,修改查询语句的条件即可。

em版本:2.3.13

找到em根目录,/include/controller/search_controller.php

找到第22行,也可能是24行,把原来代码

$sqlSegment = "and title like '%$keyword%'";

修改为以下内容,保存,刷新缓存,试试是不是可以全文搜索了?

$sqlSegment = "and content like '%{$keyword}%' or title like '%$keyword%'";

参考网上方法。









温馨提示:本文最后更新于2024年8月12日 18:33,若内容或图片失效,请在下方留言其他方式联系我
360安全卫士,大安全时代,提供全面安全服务
评论
优选链接