前言
博客的搜索功能其实是非常吃服务器资源的,因此用增强搜索功能就成了节省网站资源的重要一环。目前呢,谷歌的 CSE 是残废的,百度的站内搜索不支持 HTTPS,Swiftype 也已经开始收费了。不过,我又发现了一个免费的搜索增强工具 —— Algolia
介绍
Algolia 是法国一家初创公司,类似于存储云服务,计算云服务,提供的是搜索云服务,用户建立应用,接着通过sdk推送数据,然后通过 sdk 就可以搜索了。
Algolia 其可以有效的提升网站的搜索体验,并且支持跨设备,支持主流网站架构和框架,像 WordPress 可以做到开箱即用。在全球有多个数据中心,其中 中国香港 连接国内速度最快。
目前免费版支持最多 1w条记录 和 每月 10w次操作,对于博客来说完全够用。
WordPRess
一、进入 注册页面 注册账户
二、然后会有一个教程页面,点击右上角的 Skip tutorial ,再点击 go to your dashboard 就可以进入仪表盘了
三、进入 API页面 获取 API
四、在 WordPress 安装 Search by Algolia – Instant & Relevant results 拓展并激活
注:此插件以来 PHP 的 mbstring 拓展
五、在 Algolia Search —— Setting 对应输入 API 内容
六、在 Indexing 中,Index name prefix
即 WordPress 的数据表前缀,Indices
勾选前三项即可
七、在 Search Page 选择 Use Algolia in the backend
或者 Use Algolia with Instantsearch.js
,选择后者效果更好,但是要考虑一些主题的兼容性,默认作为后端即可。
八、在 Autocomplete 中 勾选 Enable autocomplete
和 文章
保存。
九、这下我们就可以体验一下搜索效果了,有没有很棒棒呢?
via.https://www.mf8.biz/algolia/