众所周知mysql的搜索使用是like 语法,所以WordPress一直以来,不能精准搜索、不能模糊搜索,一直都是站长、开发者的一大痛点!
我也花了很长时间,找了很多种方案,这中间的艰苦过程就不说了。
现在,zib智能搜索它来了
特色及优势
- 基于meilisearch AI引擎的自动分词,完美解决不能wp模糊搜索的问题
- 高性能,比MySQL的like查询高20倍以上效率(当文章数量超过10万+时,感受十分明显)
- 自动计算关键词匹配度并排序
- 部署简单,使用docker 一行代码部署,再安装插件,人人都会
为什么是插件
主要是两个原因,一方面wp的搜索逻辑原则上不应该由主题修改,这本来也应该是插件做的事儿。另一方面是因为这款插件是前所未有的,所以后期我会收费!但是!注意哈!正版zibll用户永久免费!正版zibll用户永久免费!正版zibll用户永久免费!
提前说明
- 目前这一版叫做抢先版,所以功能不完善,bug也未知,大家都懂的,接受再用。
- 目前所有用户都支持免费试用
- 目前仅支持zibll主题,以后会支持所有主题
- 后续的更新计划还很多,例如近义词搜索、精准符号搜索等
教程开始
教程主要分为两个步骤,都十分简单。
1.部署meilisearch
2.安装插件并配置
1.部署meilisearch
这里我们使用docker部署,十分简单,下面我们以宝塔为示例,其他面板只要能用docker原理都一样
首先:进如宝塔并安装docker,都是一件搞定。

点击容器,创建容器,通过命令创建,输入一下命令:
注意命令中最后的1122334455667788,为接口密钥,自己按需修改,如果要将此服务暴露在公网,一定要修改并藏好!
/www/wwwroot/meilisearch这个路径,如果没有此文件夹,请注意修改,或者先新建好文件夹
docker run -d --restart=always -p 7700:7700 -v /www/wwwroot/meilisearch:/meili_data getmeili/meilisearch:v1.16 meilisearch --master-key=1122334455667788

部署搞定,这里我们需要记住的--master-key=后面的key,和7700的端口(本地使用无需在防火墙开启此端口)
安装插件
下载最下面的插件,进入wp后台-插件-上传插件-启用。
再进入zib-智能搜索配置:填入key即可,如果没有修改docker的映射端口,其他就保持默认即可。

然后,首次配置完成后,必须手动同步索引。

原则上,仅需首次配置,同步一次即可。但是如果发现搜索数据差距太大,或者有其他问题,也可以手动重建索引。
最后告知
此插件还处于开发阶段,发出来让子比用户先尝尝鲜吧,目前的已知问题就是后台搜索不能自定义筛选和排序,排序是按照搜索词关联度排序的。后面想办法解决。
遇到bug,不要联系微信客服!不要联系微信客服!在此贴下面评论即可!
插件下载







![表情[dabing]-WordPress主题模板-zibll子比主题](https://www.zibll.com/wp-content/themes/zibll/img/smilies/dabing.gif)


![表情[cahan]-WordPress主题模板-zibll子比主题](https://www.zibll.com/wp-content/themes/zibll/img/smilies/cahan.gif)
![表情[jingya]-WordPress主题模板-zibll子比主题](https://www.zibll.com/wp-content/themes/zibll/img/smilies/jingya.gif)



