使用 Algolia 拓展 WordPress 搜索

前言

博客的搜索功能其实是非常吃服务器资源的,因此用增强搜索功能就成了节省网站资源的重要一环。目前呢,谷歌的 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文章 保存。

九、这下我们就可以体验一下搜索效果了,有没有很棒棒呢?

4 条评论

发表评论