Manticore Search
活跃简介
Manticore Search 是开源轻量级搜索数据库,原生支持全文、向量与混合检索,常作 Agent 与 RAG 的检索后端。
核心特性
- 全文 + 向量 + 混合检索 — 三种模式统一接口
- MySQL 兼容协议 — 复用 MySQL 客户端和工具
- 高性能 — 用 C++ 实现,毫秒级延迟
- 实时索引 — 新增/更新毫秒级生效
- 水平扩展 — 分片与副本支持大规模场景
- 多语言支持 — 中文/英文分词与同义词
适用场景
💡 为 RAG 系统提供全文 + 向量混合检索
💡 替换 ElasticSearch 提供轻量化方案
💡 把电商/媒体的搜索迁到 Manticore
💡 为 Agent 提供低延迟的检索 API
优势与不足
✅ 优势
- • 活跃维护,近期持续更新
- • 社区热度高(11.9k stars)
⚠️ 不足
- • Issue 积压较多(707 个 open issues)
- • 许可证限制较多(GPL-3.0)
快速开始
('# 启动 Manticore Search', '# 通过 MySQL 客户端连入')
docker run -d --name manticore -p 9306:9306 -p 9308:9308 manticoresoftware/manticoresearch:latest
mysql -h0 -P9306 -e "CREATE TABLE products(title text, vec float_vector);
INSERT INTO products(title,vec) VALUES ('hello',(0.1,0.2));"