1、安装Docker
# 安装Docker
https://docs.docker.com/get-docker/
# 安装Docker Compose
https://docs.docker.com/compose/install/
# CentOS安装Docker
https://mp.weixin.qq.com/s/nHNPbCmdQs3E5x1QBP-ueA
2、安装MeiliSearch
详见:
https://www.meilisearch.com/docs/learn/self_hosted/install_meilisearch_locally#docker
https://www.meilisearch.com/docs/guides/docker
https://github.com/meilisearch/meilisearch
创建目录:
mkdir meilisearch
切换目录:
cd meilisearch
拉取镜像:
docker pull getmeili/meilisearch:v1.16
运行容器:
docker run -it -d \
--name meilisearch \
-p 3000:7700 \
-v ./data:/meili_data \
getmeili/meilisearch:v1.16
查看容器列表:
docker ps
停止容器:
docker stop meilisearch
删除容器:
docker rm meilisearch
删除镜像:
docker rmi getmeili/meilisearch:v1.16
删除目录:
rm -rf ./data
3、浏览器访问
假设当前ip为192.168.186.128
浏览器访问:http://192.168.186.128:3000
首页:


索引:
详见:
https://www.meilisearch.com/docs/learn/getting_started/indexes
https://www.meilisearch.com/docs/reference/api/indexes
https://www.meilisearch.com/docs/reference/api/documents
创建索引:
# 将 MEILISEARCH_URL 修改为 实际的地址
# 如:http://192.168.186.128:3000
curl \
-X POST 'MEILISEARCH_URL/indexes' \
-H 'Content-Type: application/json' \
--data-binary '{
"uid": "movies",
"primaryKey": "id"
}'

添加文档:
# 将 MEILISEARCH_URL 修改为 实际的地址
# 如:http://192.168.186.128:3000
curl \
-X POST 'MEILISEARCH_URL/indexes/movies/documents' \
-H 'Content-Type: application/json' \
--data-binary '[
{
"id": 287947,
"title": "Shazam",
"poster": "https://image.tmdb.org/t/p/w1280/xnopI5Xtky18MPhK40cZAGAOVeV.jpg",
"overview": "A boy is given the ability to become an adult superhero in times of need with a single magic word.",
"release_date": "2019-03-23"
}
]'

4、详见
https://www.meilisearch.com/
https://www.meilisearch.com/docs/
https://github.com/meilisearch/meilisearch
https://mp.weixin.qq.com/s/CCrPAHX3d1_8KVLH0ECjlQ