ADR-001: 使用 Redis 作为语义搜索的向量存储
【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC
上下文(Context)
需要为语义市场搜索存储并查询 1536 维的嵌入向量。
决定(Decision)
使用具备向量搜索能力的 Redis Stack。
结果(Consequences)
积极影响(Positive)
- 向量相似度检索快(<10ms)
- 内置 KNN 算法
- 部署简单
- 在 10 万向量规模内表现良好
消极影响(Negative)
- 内存存储(大数据集成本高)
- 无集群时存在单点故障
- 仅支持余弦相似度
考虑的替代方案(Alternatives Considered)
- PostgreSQL pgvector:较慢,但为持久化存储
- Pinecone:托管服务,成本较高
- Weaviate:功能更多,但搭建更复杂
状态(Status)
已批准
日期(Date)
2025-01-15
【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考