Telegram 怎么搜索聊天记录?电报按人、按日期、按类型精确找消息
Telegram 的聊天记录都在云端,几年前的消息也能搜到,这是它比很多聊天软件好用的地方。问题是很多人只会在顶部搜索框里打个关键词,搜出来几百条,还是找不到想要的那条。
其实搜索有好几个维度可以组合:在哪个聊天搜、谁发的、什么时候发的、是什么类型。用对了,基本几秒钟就能定位。
在某个聊天里搜
知道消息在哪个群或哪个私聊里,先进到那个聊天里搜,比全局搜精确得多。
- 安卓:进入聊天,点右上角 ⋮ → 搜索
- iPhone:进入聊天,点顶部名字进入资料页,点"搜索"按钮
- 电脑版:进入聊天,按 Ctrl + F(Mac 是 Cmd + F),或者点顶部的放大镜图标
输入关键词后,会高亮匹配的消息,用上下箭头在结果之间跳转。iPhone 版还可以把结果切换成列表显示,一眼看到所有匹配的消息,再点进去。
按发送人筛选
群里几百人在聊,你只想找某一个人说过的话,就用发送人筛选。
在聊天内搜索时,搜索栏附近一般会有一个人像图标(电脑版搜索框旁边也有),点它,选择群成员,就只显示这个人发的消息。可以只选人不输关键词,这样就能把这个人在群里的发言全部列出来,再往下翻。
这个功能找群里"那个大佬之前分享的工具"特别好用。
按日期跳转
记得大概是哪一天的消息,可以直接跳到那天。
- 安卓和电脑版:聊天内搜索时,搜索栏附近有一个日历图标,点开选日期,聊天就跳到那一天的第一条消息
- 部分版本里,直接点聊天中间悬浮的日期标签(比如"3月5日")也会弹出日历
跳过去以后,再往前后翻几屏,比在几万条里搜关键词快。
全局搜索:按类型找
不记得在哪个聊天里,就回到聊天列表,用最上面的搜索框。
输入关键词后,结果会分成几个标签页,常见的有:
- 聊天:名称匹配的联系人、群组、频道,还包括你没加入的公开群和频道;往下翻是各个聊天里包含这个词的消息
- 频道:只看频道
- 媒体、链接、文件、音乐、语音:只看对应类型
标签的名称和数量随版本有变化,以 App 当前显示为准。
找某个文件、某个链接的时候,直接切到对应的标签页,比在"消息"里翻快多了。比如找别人发过的 PDF,就切到"文件"标签,输入文件名的一部分。
不用搜也能找:共享媒体
如果是找某个聊天里的图片、文件或链接,还有一个更直接的地方:点顶部名字进入资料页,往下有媒体、文件、链接、语音等分类标签,所有发过的内容都按类型列在那里,按时间排序。
找群里分享过的网址,进"链接"标签往下翻,往往比搜关键词还快。
话题标签(#)
在频道和群里经常能看到 #教程、#更新 这样的标签,点一下就会在当前聊天里搜索所有带这个标签的消息。
如果你自己运营频道,发帖时加上固定的标签,订阅者找起来会方便很多。相关的运营技巧可以在 DBQUN 首页 的教程里找。
中文搜不到怎么办
这是中文用户最常遇到的问题:明明记得有这句话,搜就是搜不到。
根据大家的使用经验,Telegram 对中文的搜索不如英文准,有时搜一个词能出来,搜这个词中间的一部分就出不来。遇到这种情况可以试试:
- 换成原文开头的几个字。按消息开头的内容搜,命中的概率会高一些
- 换个说法。比如搜"下载"不行就搜"链接""地址"
- 搜英文和数字。消息里如果有英文单词、网址、数字、文件名,用这些搜往往一次就中
- 加上发送人或日期。缩小范围后,直接一条条看也不费事
- 导出后在电脑上搜。实在找不到,用电脑版把这个聊天导出成 HTML,在浏览器里按 Ctrl + F 搜,中文匹配就准确多了。方法见 导出聊天记录(电脑版)
搜不到的几种情况
- 消息已被删除:发送者或管理员删了,云端就没有了,怎么搜都没用
- 私密聊天:私密聊天只存在本机,换过手机就没有了
- 刚加入的群:如果群主关闭了新成员查看历史消息,你加入之前的记录是看不到的,自然也搜不到
- 开启了自动删除的聊天:到时间的消息已经被清掉了
想搜的是群和频道,不是消息?
Telegram 的全局搜索能搜到一部分公开群和频道,但只按名称和用户名匹配,中文关键词经常搜不全。想按分类找中文群,可以直接用 DBQUN 群组列表,按兴趣分类筛选会快很多。