[控场AI]
概念Full-Text Search 5 / SQLite FTS5

FTS5

SQLite内置的全文检索扩展模块,通过倒排索引加速文本匹配,支持布尔查询、短语搜索和前缀匹配,零依赖、轻量、查询极快

时间轴 (近 90 天)

10月30日

Hermes 使用 SQLite 的 FTS5 扩展对历史对话和记忆条目建立全文索引,数据全部存储在本地,无需上传服务器。

待验证50%
10月18日

DevWhisper将转写文本存入本地SQLite数据库,并通过FTS5支持全文检索。

待验证50%
10月18日

在517条事实的冻结快照上使用79个查询(55个精确、12个改述、6个第三方相关、6个无预期答案,命中指标基于73个可回答查询)进行基准测试:无嵌入无关键词总体Hit@1为84.9%、改述@1为33.3%;无嵌入有关键词为90.4%、66.7%;有嵌入无关键词为87.7%、41.7%;有嵌入有关键词为91.8%、66.7%。

待验证50%
10月18日

本地SQLite事实存储中,FTS5提供倒排索引实现词汇检索,预取机制每轮最多注入5条事实到上下文。

待验证50%
10月18日

七层架构包括:永久记忆(Markdown)、事实存储(SQLite+FTS5+HRR+嵌入)、技术Wiki(Markdown)、程序记忆(技能与脚本)、历史(SQLite与文本搜索)、压缩(上下文摘要)、保存(备份与恢复)。

待验证50%
10月17日

PentaCore 内置 all-MiniLM-L6-v2 嵌入模型,支持精确词搜索(FTS5)和语义搜索。

待验证50%
10月16日

聊天历史可存于 SQLite,用 FTS5 全文索引搜索;也可嵌入后存入 ChromaDB 另一个集合,但需注意区分文档集合和对话集合以避免检索污染。

待验证50%
10月11日

SQLite内置的FTS5全文搜索引擎和R*Tree空间索引本身就是虚拟表的实现

待验证50%
9月12日

当嵌入服务不可用时,session-indexer 会自动回退到 FTS5 的 BM25 全文检索

待验证50%
9月7日

FTS5(Full-Text Search version 5)是SQLite从3.9.0版本(2015年)开始内置的全文搜索扩展

待验证50%

还有 8 条时间轴事件

全部知识事实 (20)

待验证

Hermes Agent使用数据库的FTS5扩展做全文索引进行历史对话检索

85%
待验证

Context Mode使用SQLite数据库和FTS5全文搜索引擎追踪26种事件,包括文件读写、Git操作、任务状态、错误信息和用户决策

60%
待验证

Hermes 使用 SQLite 的 FTS5 扩展对历史对话和记忆条目建立全文索引,数据全部存储在本地,无需上传服务器。

50%
待验证

DevWhisper将转写文本存入本地SQLite数据库,并通过FTS5支持全文检索。

50%
待验证

在517条事实的冻结快照上使用79个查询(55个精确、12个改述、6个第三方相关、6个无预期答案,命中指标基于73个可回答查询)进行基准测试:无嵌入无关键词总体Hit@1为84.9%、改述@1为33.3%;无嵌入有关键词为90.4%、66.7%;有嵌入无关键词为87.7%、41.7%;有嵌入有关键词为91.8%、66.7%。

50%
待验证

本地SQLite事实存储中,FTS5提供倒排索引实现词汇检索,预取机制每轮最多注入5条事实到上下文。

50%
待验证

七层架构包括:永久记忆(Markdown)、事实存储(SQLite+FTS5+HRR+嵌入)、技术Wiki(Markdown)、程序记忆(技能与脚本)、历史(SQLite与文本搜索)、压缩(上下文摘要)、保存(备份与恢复)。

50%
待验证

PentaCore 内置 all-MiniLM-L6-v2 嵌入模型,支持精确词搜索(FTS5)和语义搜索。

50%
待验证

聊天历史可存于 SQLite,用 FTS5 全文索引搜索;也可嵌入后存入 ChromaDB 另一个集合,但需注意区分文档集合和对话集合以避免检索污染。

50%
待验证

SQLite内置的FTS5全文搜索引擎和R*Tree空间索引本身就是虚拟表的实现

50%
待验证

当嵌入服务不可用时,session-indexer 会自动回退到 FTS5 的 BM25 全文检索

50%
待验证

FTS5(Full-Text Search version 5)是SQLite从3.9.0版本(2015年)开始内置的全文搜索扩展

50%
待验证

FTS5是SQLite从3.9.0版本(2015年)开始内置的全文搜索扩展,是FTS3/FTS4的升级版

50%
待验证

该方案以播出日期作为主键,将文字节目单、文件名和音频文件三方关联起来

50%
待验证

对于个人项目和中小规模数据管理,SQLite FTS5比Elasticsearch或向量数据库等大型搜索基础设施更合适

50%
待验证

FTS5基于倒排索引原理,以词条为键记录每个词条出现的文档和位置,与搜索引擎底层原理相同

50%
待验证

FTS5 默认使用 BM25 排序算法,综合考虑词频、逆文档频率和文档长度归一化

50%
待验证

对于事实性、关键词导向的智能体记忆场景,基于关键词的 FTS5 检索完全够用,且响应更快、成本几乎为零

50%
待验证

FTS5 依赖字面匹配,当查询词与存储内容用词不同但语义相近时可能漏检,是纯全文方案的固有局限

50%
待验证

在实际基准测试中,FTS5 对百万级文档的检索延迟通常在个位数毫秒级别

50%

来源文章