Marqo

活跃
GitHub Python Apache-2.0

简介

Marqo 是端到端的向量搜索与发现平台,开箱即用,适合电商搜索与 RAG 应用。

核心特性

  • 一体化 — 向量 + 过滤 + 排序统一 API
  • 内置模型 — 内置多模态与文本向量化
  • 高性能 — Rust 核心 + ANN 索引
  • 可水平扩展 — 分布式集群
  • 文档存储 — 内置 metadata 与文档存储
  • 云原生 — Docker 一键部署

适用场景

💡 为电商站点构建端到端搜索
💡 为 RAG 应用快速搭建向量后端
💡 在多模态内容(图文)上做检索
💡 把传统 ElasticSearch 替换为向量搜索

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(5.0k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 4 年)

快速开始

('# 一行命令启动 Marqo', '# 创建索引后即可插入文档')
docker run -d --name marqo -p 8882:8882 marqoai/marqo:latest
pip install marqo
import marqo; mq = marqo.Client()
mq.index("my-index").add_documents([{"title":"hello"}])

相关项目