Halo自带的搜索引擎太难用,那就改用Meilisearch!

Halo自带的搜索引擎太难用,那就改用Meilisearch!

前言

Halo自带的搜索引擎搜文章必须全字匹配,有时候根本搜不到,非常不好用,我在应用商店里逛了逛,发现了 Meilisearch 搜索引擎 这个神奇的插件,那就来用一用!

安装

本文需要先安装Docker,没有安装参考此文

第一步:安装插件

在应用商店里先安装插件,并点开到插件的基本设置,方便后续直接设置。

第二步:安装Meilisearch

你得有Docker Docker-compose 才能安装,没有可以先去安装。

有了的话,新建任意一个文件夹,新建一YAML 文件,里面填入如下内容:

services:
  meilisearch:
    image: getmeili/meilisearch:v1.16
    restart: unless-stopped
    ports:
      - "7700:7700"
    environment:
      - MEILI_ENV=production
      - MEILI_MASTER_KEY=你的KEY
    volumes:
      - meilisearch_data:/meili_data

volumes:
  meilisearch_data:
    driver: local

注意!MEILI_MASTER_KEY 后面等号的内容需要你自己填写,后续在插件里调用会用到,端口默认为 7700 有需求可以自行更改。

第三步:开放服务

防火墙开放对应的端口,我的是7700,然后在插件里的 基本设置->Meilisearch 服务地址 里填入 你的服务器IP:对应的端口

这里需要注意,已经安装了 Halo 的小伙伴不能直接 localhost 等方式调用,因为容器不在同一网络,只能公网的方式访问!

再在Meilisearch 主密钥里填入先前安装时你的密钥,点击保存开启插件就快完成了!

第四步:设置搜索引擎

进入到你的Halo后台的这个页面 /console/plugins/extension-point-settings?extension-point-definition-name=search-engine 在里面对Meilisearch点一下使用,然后就完成了

第五步:出现无法搜索

如果有无法搜索的情况再尝试此步,进入你的后台的这个页面 /console/plugins/meilisearch?tab=overview 点下 重建索引 等待完成应该就可以搜索了!

忘了冰点还原的密码,下了个密码查看器?别急,可能是木马! 2026-02-25
为你的Halo添加外链跳转提示,预防搜索引擎降低SEO! 2026-02-23

评论区