iMessage:如何在单个消息线程中搜索关键字?


12

我与妻子在iMessage上进行了为期5年的对话。

我偶尔会想找她告诉我的餐厅之类的东西。

我想搜索“餐厅”一词,并找到她使用该词的所有时间,这仅表示在她的信息中。

我怎样才能做到这一点?

我知道通用的iMessage搜索,但这不是我要的。它只显示了“ restaurant”一词的一个实例,而不是全部。


1
希望...。我之前已经将该建议发送到apple.com/feedback,您也应该这样做。
泰森

Answers:


5

所有消息的存档都在〜/ Library / Messages / chat.db中。这是一个SQLite数据库。有一些SQLite查看器可以使对数据进行排序变得相当容易,或者允许您搜索它,或者有选择地将其中一些导出到CSV。另外,如果您搜索“ sqlite to csv”,则会发现有关导出它的更多信息。不幸的是,这是iMessage的一大弱点。


应该得到更多的投票。这不是一个不好的解决方案,实际上这是一个非常好的解决方案。
JBis

我只需要编辑并添加执行此操作的查看器即可。
JBis

5
  1. 在Mac上打开邮件
  2. 在搜索栏中输入字词(也可以使用CMD+ 访问F
  3. 单击您要搜索的所需对话
  4. 您将看到第一条消息(按时间顺序),其中包含以淡色显示的单词
  5. CMD+ G,看到未来发生和shift+ CMD+ G,看前一个。

-

键盘快捷键显示在菜单栏中:编辑→查找

此功能应该适用于大多数应用程序,而不仅仅是消息。


3
这种搜索功能非常容易碰到或错过,并且通常不可靠或无效。我也很确定原始海报说这没有效果。
Todd Dabney

我谨不同意你的两个说法。您能扩大您认为缺乏可靠性/有效性的机会吗?
JBallin

我刚刚尝试从两天前的父亲那里搜索iMessage中的单词“ Crash pad”。iMessage会说“未找到结果”,仅搜索单词“ Crash”会得到大量结果,除了我父亲发来的消息。不知道搜索结果会比这糟得多。
托德·达布尼

1
尝试反复退出,更改上限,添加引号,但没有任何效果。
Todd Dabney

2
我同意。此消息应用程序上的搜索功能确实很烂
Fabien

2

编辑=>查找=>查找下一个&编辑=>查找=>查找上一个对我来说是灰色的,所以这些方法不是选项。

我只是在一个单独的窗口中打开了对话,并继续快速滚动以加载所有旧的聊天记录。

您可以按command+ A选择整个聊天,按command+ C将其复制到剪贴板,然后将聊天粘贴到TextEdit(或其他文本编辑器)中。任何文本编辑器都将提供比iMessage更好的搜索支持-只需按command+F。


2

这是很久以前问过的,但是Apple仍然没有采取任何措施使Messages中的搜索更容易或更可靠,而我今天自己就遇到了这个问题。

我发现最好的解决方案是使用 Mac的Chatology。这是一个付费应用程序(具有14天的试用期),但是可以完美地完成这项工作:

  • 它使您可以搜索整个单个对话,
  • 它会搜索单词子字符串,而不仅仅是整个单词,
  • 它忽略了变音符号
  • 它具有与本机Messages应用程序的(可选)集成,因此在Messages中单击CMD+ F将自动为您打开Chatology。

最后,它允许您将整个对话导出为文本文件,因此您可以手动搜索它们或进行任何必要的操作。

您可以在此处下载试用版或购买应用程序:https : //flexibits.com/chatology

注意:我与应用程序的开发人员没有任何关系。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.