NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
> 插件说明:拥有极其快速的 RESTful 搜索 API、容错字、全面的语言支持等功能 ***** ### 官网:https://www.meilisearch.com/ 文档:https://www.meilisearch.com/docs/home ***** ### 安装教程 https://www.meilisearch.com/docs/learn/self_hosted/install_meilisearch_locally #### WIN系统 win系统直接下载可执行文件exe,直接运行即可,[下载地址](https://github.com/meilisearch/meilisearch/releases) #### Linux系统 **Docker安装** ``` # Fetch the latest version of Meilisearch image from DockerHub docker pull getmeili/meilisearch:v1.16 # Launch Meilisearch in development mode with a master key docker run -it --rm \ -p 7700:7700 \ -e MEILI_ENV='development' \ -v $(pwd)/meili_data:/meili_data \ getmeili/meilisearch:v1.16 # Use ${pwd} instead of $(pwd) in PowerShell ``` 你也可以使用宝塔的Docker安装,左侧点击`Docker` - `容器` - `创建容器` 手动创建或者容器编排 #### 手动创建 ![](https://img.kancloud.cn/2b/4b/2b4b7015a7b4d0778f764d884b19bf8f_713x731.png) **填写以下环境变量** ``` MEILI_ENV=production //或development MEILI_MASTER_KEY=<your-super-secret-master-key-here> //密钥和后台保持一致 MEILI_NO_ANALYTICS=true //关闭数据信息上传 ``` #### 容器编排 ``` services: meilisearch: image: getmeili/meilisearch:v1.15 restart: unless-stopped ports: - "7700:7700" environment: - MEILI_ENV=production - MEILI_MASTER_KEY=<your-super-secret-master-key-here> - MEILI_NO_ANALYTICS=true volumes: - meilisearch_data:/meili_data volumes: meilisearch_data: driver: local ``` ***** ### cms插件使用 然后只需在【cms配置】的【其他】选项里面的【搜索方式】选择使用【meilisearch搜索】即可 ***** ### 命令行 > 请在yzncms系统根目录执行(非public目录) ~~~ //重建项目CMS内容管理系统的索引数据库 php think meilisearch stats -p cms //清空项目CMS内容管理系统的索引数据库 php think meilisearch delete -p cms -f 1 //查看cms项目的索引信息 php think meilisearch info -p cms php think meilisearch stats -p cms ~~~