返回博客
🗄️

SQLite FTS5 在 Hermes 记忆系统中的应用

Hermes Agent 的长期记忆层使用 SQLite FTS5(Full-Text Search 5)作为搜索引擎,实现了毫秒级的记忆检索。

为什么选择 FTS5?

索引策略

我们将记忆分为三种索引类型:内容索引(存储原始文本)、元数据索引(存储标签和时间戳)、向量索引(存储 embedding 向量)。FTS5 负责前两种,向量搜索使用余弦相似度。

性能优化

通过批量写入事务合并,记忆引擎的写入延迟降低了 60%。通过预编译查询语句,读取延迟降低到 5ms 以内。

上一篇 所有文章 下一篇