一、MeiliSearch是什么
二、安装
1. 采用docker安装
从 DockerHub上拉取镜像
docker pull getmeili/meilisearch:v0.29
以开发模式启动Meilisearch,并设置master key
docker run -it -p 7700:7700 \
-e MEILI_MASTER_KEY='MASTER_KEY'\
-v $(pwd)/meili_data:/meili_data \
getmeili/meilisearch:v0.29 \
meilisearch --env="development" --master-key="MASTER_KEY"
docker run -it -p 7700:7700 -e MEILI_MASTER_KEY='MASTER_KEY' -v /root/meili_data/meili_data:/meili_data getmeili/meilisearch:v1.4 meilisearch --env="development" --import-dump /meili_data/20231002-160817631.dump
2. curl
安装
curl -L https://install.meilisearch.com | sh
使用curl从这个 url 上获取脚本并使用 sh 运行
Launch Meilisearch
./meilisearch
三、基本概念
1. key
访问令牌,分为search key ,master key,以及有多租户概念。
2. index
相当于mysql中的一个数据表
3. document
相当于mysql中的一条数据
4. task
执行一些异步操作时,比如更新文档、修改index设置等,会创建任务
5. search
curl POST
四、简单使用
五、进阶特性
- 基础使用
- 坑
- filter 如果有空格,则需要用
""
包起来
- filter 如果有空格,则需要用