跳转至内容

nodebb支持中文搜索的方法

讨论区
1 1 67 1
  • 发现nodebb不支持中文搜索。。我日!
    摸索了一圈。发现有个插件是支持的 nodebb-plugin-meilisearch
    但需要先在服务器上装meilisearch,这又是个什么鬼!
    不过好在强大的1panel应用库里就有meilisearch。。直接装上即可。
    然后来装插件nodebb-plugin-meilisearch,
    日!后台不能直接安装,说没有在官方白名单里不能直接安装。
    那就用命令装好了。在1P里,容器中找到nodebb,打开终端,输入命令

    npm install nodebb-plugin-meilisearch
    

    然后在NodeBB后台,插件列表里禁用掉原生的nodebb-plugin-dbsearch,启用nodebb-plugin-meilisearch。
    记得点击重建和重启。
    刷新页面,在插件列表中就有meilisearch了。
    b635fd98-818f-4e82-bfc5-71a16f185a6f-image.png
    点进进入设置页面。
    d507f24a-8ac2-49b2-b5ba-5924139e8fba-image.png
    这里需要填入meilisearch的地址和API KEY,其他都保持默认。
    其中地址栏,需要填写内网IP和端口。在容器中找到meilisearch就可以查到内网IP。
    API KEY填入主密钥。在1P后台,应用中,找到已经安装好的meilisearch,点击参数按钮,就可以查到了(主密钥)。
    d425328f-d086-4728-bd88-6f4ca34a260b-image.png

    设置好之后创建索引,就表示成功了。
    在NodeBB前台,右侧就会多出一个搜索选项,试一下是不是就支持中文了。

相关主题