graph TB subgraph "记忆系统架构" Q[搜索查询] subgraph "混合搜索引擎" VS[向量检索
sqlite-vec] BM[BM25 全文搜索
SQLite FTS5] HY[混合排序
加权合并 + 时间衰减] end subgraph "Embedding 提供商" E1[OpenAI
text-embedding-3-small/large] E2[Gemini
Generalist Multimodal] E3[Voyage
voyage-large-2-instruct] E4[Mistral
mistral-embed] E5[Ollama
本地模型] end subgraph "存储层" DB[(SQLite 数据库)] CV[chunks_vec 表
向量嵌入] CF[chunks_fts 表
FTS5 全文索引] EC[embedding_cache 表
查询缓存 + TTL] end RES[搜索结果
相关度排序] end Q --> VS & BM VS --> HY BM --> HY VS --> E1 & E2 & E3 & E4 & E5 E1 & E2 & E3 & E4 & E5 --> CV BM --> CF HY --> RES DB --> CV & CF & EC style HY fill:#27AE60,color:#fff style DB fill:#3498DB,color:#fff