给 Zblogphp 插上 Elasticsearch 的翅膀
找遍了 zblog 的利用核心,未发现有应用 Elasticsearch 搜索引擎的插件。国庆闲来无事,依据 zblogphp 的机制,开发了一个基于 Elasticsearch 的插件。
本插件应用简略,须要有一个 Elasticsearch7.x 的环境(基于 7.x 版本开发),Elasticsearch 装置 IK、pinyin,中文简繁體转换 插件。装置好该插件后,只须要配置好账号密码,点击创立索引模板即可。公布和编辑文章时,会主动依据索引模板,创立 post 索引,同步文章数据。搜寻时,间接接管原有的搜寻逻辑,无需调整程序和模板。
后盾配置截图:
配置好连贯,端口,账号和明码,点击“测试连贯”,弹出连贯胜利,展现版本号,即可点击保留配置,如果这 4 项谬误,连贯不上 Elasticsearch,获取不到 ES 的版本号,将无奈保留配置。
看到这个提醒,便能够点击“放弃配置”。这里有一项“切换搜寻 Elasticsearch”,开启,前端搜寻即切换到了 Elastisearch 搜索引擎。
在配置好了根本设置当前,点击索引模板,能够预览到索引模板,点击“创立索引模板”,即可在 Elasticsearch 服务器创立好索引模板,胜利后,会在阐明栏展现绿色的“已创立”,如果未创立,展现红色的“未创立”。公布和编辑文章时,会依据该索引模板,主动创立好索引,同步文章。
以下是搜寻成果截图: