当前位置: 首页 > ai >正文

使用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
http://www.xdnf.cn/news/17741.html

相关文章:

  • .NET 在鸿蒙系统(HarmonyOS Next)上的适配探索与实践
  • 《Python函数:从入门到精通,一文掌握函数编程精髓》
  • 2021睿抗决赛 猛犸不上 Ban
  • 【论文阅读】基于卷积神经网络和预提取特征的肌电信号分类
  • 使用 Rust 进行 Web 自动化入门
  • 8.14 机器学习(1)
  • 在IAR Embedded Workbench for Arm中实现NXP S32K3安全调试
  • DeepSeek补全IBM MQ 9.4 REST API 执行命令的PPT
  • 通过网页调用身份证阅读器http websocket方法-湖南步联科技美萍MP999A电子————仙盟创梦IDE
  • Eureka故障处理大汇总
  • FPS游戏时,你的电脑都在干什么(CS2)
  • 融合服务器助力下的电视信息发布直播点播系统革新
  • 零基础数据结构与算法——第七章:算法实践与工程应用-搜索引擎
  • Qt基本控件
  • 容器化与微服务:一场关于“敏捷”与“秩序”的十年战争
  • pip和dnf只下载不安装离线包
  • 重塑隐私边界,微算法科技(NASDAQ:MLGO)开发基于边缘计算的轻量级区块链身份隐私保护方案
  • 解锁 Docker:一场从入门到源码的趣味解谜之旅
  • .Net Core控制台程序连接HGDB并部署到Linux
  • 人工智能概念股:最新投资机会深度解析
  • 《书写范式》——代码如诗,诗娟代码(Python)(附精巧“九九表”生成代码)
  • 基于离散余弦变换的激活水印(DCT-AW)
  • Datawhale AI夏令营第三期多模态RAG方向 Task3
  • git clone 支持在命令行临时设置proxy
  • Redis中灵活结合SET和SETEX的方法及多语言工具库实现
  • iscc2025决赛wp
  • docker load镜像后 名字和标签异常解决
  • [前端算法]排序算法
  • 2023 年全国硕士研究生招生考试真题笔记
  • B站 韩顺平 笔记 (Day 17)