mirror of
https://wget.la/https://github.com/Wxw-Gu/WechatExplorer
synced 2026-10-04 03:01:42 +08:00
统一问问微信与 Agent Hub 的查询链路 完善查询覆盖度、新鲜度和部分结果表达,避免索引滞后产生错误结论 基于会话实现真正的增量追新与历史补齐 支持后台同步、取消恢复、重启续传以及同步期间继续查询 优化知识库跨会话检索、同步状态、进度展示和侧栏布局
62 lines
3.4 KiB
Markdown
62 lines
3.4 KiB
Markdown
# 把聊天变成更容易再次找到的本地资料
|
|
|
|
## 你为什么需要 Knowledge
|
|
|
|
如果你经常查同一批工作群、项目讨论或长期联系人,只靠每次临时翻聊天会越来越慢。Knowledge 会在本机建立一份可重复查找的索引,让“以前聊过什么”这类问题更容易跨会话、跨时间找到相关内容。
|
|
|
|
它不是另一个聊天窗口,也不会替你修改微信原始数据库;它是 TraceMemo 为当前账号维护的本地加速资料。
|
|
|
|
## 建立和同步
|
|
|
|
Knowledge 不会在第一次连接后自动悄悄建立。进入“问问微信”后,在“本地知识库”区域点击:
|
|
|
|
- **建立本地知识库**:第一次读取当前账号的可检索聊天;
|
|
- **同步最新记录**:已有索引时,只补充新增或变化的内容。
|
|
|
|
同步在后台运行,**期间仍然可以正常提问和分析**,不会被禁用。索引还没追完时,答案会基于当前已经可用的部分给出,并在界面标注覆盖范围。
|
|
|
|
知识库卡片同时显示两组互相独立的信息:
|
|
|
|
- **规模**:已索引消息、知识片段、磁盘占用——说明索引有多大;
|
|
- **状态与本轮进度**:说明索引现在处于什么状态、这一轮同步在做什么(扫了多少、真正新增了多少、处理到第几个会话)。
|
|
|
|
`最新索引` 只表示索引已经覆盖到聊天记录的哪个时间点,**不等于**整库已经建完;进度里的计数是**本轮**的数字,不是全部历史的总数。
|
|
|
|
### 状态怎么读
|
|
|
|
| 状态 | 含义 |
|
|
| ---- | ---- |
|
|
| 可用 · 已追至最新 | 索引已覆盖到聊天记录的最新位置,可以直接用 |
|
|
| 可用 · 正在追新 | 索引可用,正在后台补充最近新增的消息 |
|
|
| 可用 · 正在补齐历史 | 索引可用,正在后台补齐较早的历史内容 |
|
|
| 可用 · 同步已取消 | 索引仍然可用;上一轮同步被取消,已建立的部分保留 |
|
|
| 可用 · 更新失败 | 索引仍然可用;上一轮同步出错,可以稍后重试 |
|
|
|
|
只有确实追平、且没有待补齐内容时才会出现“已追至最新”。索引不可查询时不会显示“可用”。
|
|
|
|
### 取消和继续
|
|
|
|
同步过程中可以点击 **取消同步**(点击后显示“正在取消…”)。取消只结束当前这一轮,不会删除已经建立的索引,也不会回滚已完成的部分;下次同步会从上次停下的位置继续,不需要从头重扫。中断过的索引仍然可以正常搜索。
|
|
|
|
## 账号隔离
|
|
|
|
每个微信账号使用独立的本地索引。切换账号时,应用不会把一个账号的索引混入另一个账号的搜索结果。
|
|
|
|
## 什么时候值得建立
|
|
|
|
- 你要跨多个群查过去几个月的内容;
|
|
- 你反复查同一个项目、客户或主题;
|
|
- 你希望 AI 先从更稳定的本地资料中找来源;
|
|
- 你想减少每次搜索都重新读取大量原始记录的等待。
|
|
|
|
只偶尔查一条原话时,直接使用档案搜索通常更快。
|
|
|
|
## 清理和重建
|
|
|
|
在“设置 → 缓存与清理”中可以清理本地知识库索引、检索记录和导出任务缓存。清理索引不会删除微信原始聊天记录或数据库密钥;之后可以回到“问问微信”重新建立。
|
|
|
|
## 产品术语(可选)
|
|
|
|
源码和日志中可能出现 SQLite、FTS、Chunk、索引等词。它们描述的是本地存储和检索实现,不是你开始使用 TraceMemo 的前置知识。
|
|
|