07-记忆系统(二)-FTS5检索与Honcho用户建模

发布时间:2026/9/26 0:44:46
07-记忆系统(二)-FTS5检索与Honcho用户建模 07 · 记忆系统(二)——FTS5检索与Honcho用户建模开场场景:三个月前的那个细节三个月前,你在 Hermes 的某次对话中提到:“我们项目的数据库用 PostgreSQL 15,ORM 用 SQLAlchemy 2.0,连接池配置了 20 个连接。”三个月后的今天,你让 Hermes 帮你写一段数据库连接代码。它没有问"你们用什么数据库",而是直接用了 PostgreSQL + SQLAlchemy 2.0 的连接方式。你愣住了一秒,然后意识到:它记得。但问题是——它怎么做到的?三个月,成百上千次对话,它是怎么在这么多信息中精准找到那一条的呢?答案就是FTS5 全文检索和Honcho 用户建模。一、FTS5 全文检索原理什么是 FTS5FTS5(Full-Text Search 5)是 SQLite 的一个扩展模块,提供高效的全文搜索能力。Hermes 用它来索引所有会话数据。工作原理想象你有一本好几千页的日记(所有历史对话)。要找"PostgreSQL 15"这个词,人眼一页页翻可能需要几小时。但如果你有一个书末索引(索引),把所有重要的词都标上页码,查找就是瞬间的事。FTS5 做的就是这件事:分词:把每条对话消息拆分成词语/词组建索引:为每个词建立到所在消息的映射排序:BM25 算法计算相关性,排在前面的结果最相关检索:根据查询词找到最

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询