使用Docker安装MeiliSearch搜索引擎
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:3000curl \-X POST 'MEILISEARCH_URL/indexes' \-H 'Content-Type: application/json' \--data-binary '{"uid": "movies","primaryKey": "id"}'
添加文档:
# 将 MEILISEARCH_URL 修改为 实际的地址
# 如:http://192.168.186.128:3000curl \-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