大横幅1
大横幅2
到期时间:永久 到期时间:推广
小横幅3 小横幅4
  1. 当前位置:网站首页 > 技术教程

实现Emlog支持标题和内容全文搜索功能的方法


Emlog搜索功能默认只匹配文章标题,只有文章标题存在搜索的关键词才会匹配出结果,这样就会导致网站内容搜索查找难度增加。友好的搜索功能应该同时支持标题和内容的搜索,从而更加方便地查找想要的文章。让emlog支持全文搜索的方法也很简单,修改一下对应的sql查询语句即可。

修改方法:

在网站文件目录路径 include/controller/ 中找到 search_controller.php 文件,并编辑该文件

在代码中找到以下代码(大概在22行)

1
$sqlSegment = "and title like '%{$keyword}%' order by date desc";

修改为

1
$sqlSegment = "and (title like '%{$keyword}%' or content like '%{$keyword}%') order by date desc";

保存文件即可。

代码解释:

就是增加了一个内容字段 content 的关键词匹配,整体意思就是检索标题字段title或内容字段content是否包含搜索的关键词


本文最后更新于2023-2-7,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
获取更多资讯请加入交流群

    协助本站SEO优化一下,谢谢!
    关键词不能为空
版权说明

本文地址:http://www.kirinbk.cn/post-879.html
免责声明:本站文章仅用于科普及教育用途,远离犯罪!

发表评论

联系我们

在线咨询:点击这里给我发消息

QQ交流群:KirinBlog

工作日:8:00-23:00,节假日休息

扫码关注