应用介绍
Meilisearch 是一款快速、开源的搜索引擎,专为开发者和自托管用户设计,非常适合部署在NAS上,为你的自有网站、笔记或者应用提供快速的全文搜索服务。它的特点是响应速度非常快,毫秒级搜索结果,同时容易部署和使用,不需要复杂的配置。
Meilisearch 支持分词、拼音搜索、模糊搜索,支持 RESTful API,非常容易集成到自己的应用中,同时提供了友好的Web管理界面,方便你管理索引和数据,对于NAS用户来说,可以用它搭建自己的笔记搜索服务,或者为个人博客添加搜索功能。
安装说明
前提依赖
Meilisearch 资源占用非常低,最低配置只需要1核128MB内存就能运行,普通NAS完全可以轻松运行,只需要支持Docker即可部署。
安装配置
Docker Compose 配置示例:
version: '3'
services:
meilisearch:
image: getmeili/meilisearch:latest
container_name: meilisearch
ports:
- 7700:7700
volumes:
- ./data:/meili_data
environment:
- MEILI_MASTER_KEY=your_master_key_here
restart: unless-stopped
说明:
./data用于存储Meilisearch的索引数据,需要持久化存储MEILI_MASTER_KEY设置管理员密钥,用于API访问,请设置一个复杂的密钥- 默认端口是7700,可以根据需要修改宿主机端口
使用说明
- 启动容器后,访问
http://你的NASIP:7700即可访问Web界面,输入你设置的master key即可登录 - 你可以通过Web界面或者API创建索引,上传需要搜索的文档数据
- Meilisearch 支持海量数据,同时搜索速度非常快,即使有十万级文档也能毫秒返回结果
- 支持开箱即用的中文分词,不需要额外配置,就可以实现准确的中文搜索
- 支持丰富的搜索功能,包括模糊搜索、拼音搜索、分面搜索,可以满足不同场景需求
开源信息
- GitHub仓库:https://github.com/meilisearch/meilisearch
- 官方网站:https://www.meilisearch.com/
- 官方文档:https://docs.meilisearch.com/
- 开源协议:MIT License