使用即时搜索

Thunderbird Thunderbird 最后更新于:

什么是即时搜索?

即时搜索是一个特殊文件夹,它会显示匹配你预定搜索设置的精选消息。对即时搜索文件夹中信息的操作会直接响应到原始信息来源。即时搜索帮助你节省时间,因为你无需重复输入搜索词而是直接在即时搜索文件夹中查看。

TB102-saved-search-folder-message-list

新建即时搜索项时,您可以自行选择搜索条件(例如电子邮件地址、关键词、标签与日期)。你甚至可以从几个账号选择不同的文件夹作为来源。Thunderbird 会为您创建一个文件夹来存放满足条件的消息。对这些消息的操作会直接反映在源文件夹里。创建完毕后,新收到的信息会自动显示在此文件夹。

比如,您也许会想把初中朋友发来的消息存放到“初中”文件夹里。您可以把初中朋友的邮箱名添加到即时搜索的条件里。这样,他们新发来的消息就会存放到“初中”文件夹里了。不管怎样,这些消息还是会显示在来源文件夹,比如收件箱中。

注意:即时搜索并 不是 匹配信息的 拷贝,它只是显示这些信息。从即时搜索文件夹删除个别邮件会彻底从 Thunderbird 删除它们,通常也意味着从服务器删除。然而,删除即时搜索文件夹本身 不会 删除原始的消息。此功能可以让你可以安全地删除不需要的即时搜索文件夹,而不必担心删除消息。

怎么创建即时搜索文件夹

  1. 点开 Thunderbird 文件,点击 新建,然后点击下方菜单里的 即时搜索。“新建即时搜索文件夹”对话框将弹出。

    TB102-new-saved-search-folder-jane
  2. 你可以在文件夹列表里修改即时搜索的 名字。你在第 1 步打开 即时搜索文件夹 对话框时选中的文件夹会作为默认的新即时搜索文件夹名称和存放位置。
  3. 点击 创建子文件夹 下拉菜单就可以更改父文件夹。
  4. 要想选择在其中搜索的文件夹,点击 选择 按钮。显示全部账号的邮件目录的对话框会打开。勾选目录左边的勾选框来选择要搜索的文件夹。

    TB102-saved-search-folder-select-folders
    小技巧:如果你想选择连续的文件夹,你可以同时选中它们。点击第一行的文件夹(不是勾选框),然后按住 Shift 键并点击最后一个文件夹。然后再按住 Spacebar 键勾选所有选中的文件夹(再按 Spacebar 会取消勾选)。

    注意:在即时搜索中可以包含很多文件夹,但是每增加一个文件夹都会增加搜索的时间。所以,要选那些和搜索相关的文件夹。
  5. 如果消息并没有保存在本地(比如,它们保存在 IMAP 服务器端),请点击 在线搜索。只有在搜索消息主体是才需要这样做,因为地址和消息标题总是保存在本地。
    小技巧:大多数情况下,在线搜索是不必要的,而且会减缓搜索速度。离线搜索由本地电脑进行,而在线搜索使用邮件服务器。离线搜索要快得多,并且 Thunderbird 的自动同步机制会保持你的本地文件夹是最新的。

如何设置搜索条件

  1. 选择三个搜索模式之一:
    • 全部匹配:对所有搜索条件使用 ,即所有搜索条件必须同时满足。
    • 任意匹配:对所有搜索条件使用 ,即只要其中一个所有搜索条件满足即可。
    • 匹配所有消息:此模式没有搜索条件,只是使用即时搜索把选中的多个文件夹合成一个文件夹。
  2. 选择搜索条件。
    每个过滤条件,也称为 规则,都由三个部分构成:
    • 一个属性,比如“发件人”
    • 一个测试,比如“包含”
    • 一个值,比如“HighSchoolDude@example.com”
上面的例子会匹配来自发件人“HighSchoolDude@example.com”的消息。
测试和值会根据你选择的属性变化。

搜索举例

即时搜索在你经常收到大量邮件时特别有用,它能够快速选中那些你感兴趣的消息。

  • 例子 1:你经常手动来自同事的工作邮件,并且带有文档作为附件。你可以如下建立搜索:

attachments example for saved searches

你新创建的即时搜索文件夹“Unread work attachments”会显示所有来自"MyWorkplace"的带附件的未读邮件。将来的符合这三个条件的邮件也会出现在这个文件夹里。

  • 例子 2:你希望过滤掉无关痛痒的邮件以减少干扰。比如你订阅了一些商户的邮件通知,但你只想稍微扫一眼,然后就处理掉了。你可以键一个如下的搜索:

promotions example for saved searches

你新创建的即时搜索文件夹“Promotional Stuff”会显示所有来自“sales@software.biz”、或标题带有“discount”字样、或地址栏/显示名称带有“customer”(“customer.service”、“Customer Support”等)字样的邮件。快速扫读之后,你就可以分别删除这些邮件了。

属性

下面我们描述最常用的属性。

Properties dropdown for saved searches

这些属性和邮件的 “头” (而不是邮件主体):

  • 发件人
  • 收件人
  • 抄送
  • 收件人或抄送人
  • 发件人、收件人、抄送或密送

收件人和发件人属性可以包含一个或多个邮件地址,也可以是显示名称。比如,"John Doe" <johndoe@example.com> 的 "John Doe" 就是显示名称,而 "johndoe@example.com" 是邮件地址。你输入以上值之后,Thunderbird 会搜索邮件地址和显示名称。例如,如果过滤器是:

From | Is | "johndoe@example.com"

Thunderbird 会检查显示名称 "John Doe" 是否为 "johndoe@example.com"(失败),也会检查邮件地址是否为 "johndoe@example.com"(成功)。

小技巧:在过滤器中使用邮件地址比显示名称更准确。邮件的作者会通过显示名称,但是该名称有时会被忽略、有时会和邮件地址不匹配。

搜索区不分大小写,所以大小写都每关系。如果你用 "JohnDoe@Example.com" 做值,你还是会搜到 "johndoe@example.com"。搜索显示名称也是不区分大小写的。

小技巧:除了可以搜索特定的人,你也可以使用过滤器确定邮件地址里的人是否在你的联系人名单里。请使用 “is in my address book” / “is not in my address book” 测试,然后用邮件地址做值。如果你有集合了一些邮件地址的组,你可以用组名来做值而无需添加每个人。

标签

标签用来标记消息,使之带上不同的颜色或者特殊标记。Thunderbird 提供诸如 ImportantWorkPersonalTo DoLater 等固定标签以及其他可定制标签。

Contains:如果标签存在,则测试成功。

Doesn't Contain:如果标签不存在,则测试成功。

Is:如果消息只含有该标签,则测试成功。如果过滤器是Tag | Is | Important,那么消息如果标记为 "Important" 和 "Work",那么它不会被搜到,除非删掉 "Work" 标签。

Isn’t:如果消息只含有该标签,则测试失败。如果过滤器是Tag | Isn’t | Important,那么消息如果标记为 "Important" 和 "Work",那么它就会被搜到,除非删掉 "Work" 标签(此时测试失败)。

IsEmpty:如果消息没有标签,则测试成功。

Isn’tEmpty:如果消息带有标签,则测试成功。

注意:带星号和不带星号的消息由过滤器Status | Is (or Isn't) | Starred测试。

主题

该属性用来检查消息的主题。它会包括 "Re: ",但是不区分大小写。

主体

该属性可以用来检查邮件主体是否包含特定的字或词。它有一些重要的限制:

  • 即时搜索不支持 “词干(第四声)”。词干功能是指类似 "runner"、"runs" 和 "running" 都可以靠词根 “run” 找到;但是即时搜索只会匹配指定的字或词。(Thunderbird 的全局搜索支持词干。)
  • 即时搜索不支持换行搜索。比如,如果要搜 "我们跳舞吧",那么即时搜索只会匹配在同一行的这几个字。
  • 搜索整个消息主体很化时间。Thunderbird 需要从硬盘读取整个消息的内容。

日期和存在天数

Date属性可以用来检查消息的日期(由消息作者定义,不是你接收的日期)。你只需提供一个日期作为值。

Age in Days属性可以用来检查消息存在的天数(由消息作者定义,不是由你接收的日期定义)。该存在天数一直算到搜索时刻。

附件情况

Attachment Status属性可以用来检查消息带有附件(使用Is | Has Attachments)或者没有附件(使用Isn’t | Has Attachments)。

注意:如果搜索包括存在服务器端的消息,Thunderbird 可能不会太准确。软件只有在消息下载后(你点击消息后)才能够确切知道消息的细节。

测试和值

Is / isn't:检查显示名称或邮件地址是否和过滤器匹配,忽略大小写。它可以用来查找特定的邮件地址。

Is in my address book / isn't in my address book:可以用来匹配多个邮件地址,比如匹配关键的人物。其值可以是个人地址簿,也可以是地址集合:

  • 个人地址簿是你在阅读邮件时点击发件人旁边的星号保存的联系人。
  • 地址集合是你在此电脑上发过邮件的人的集合。Thunderbird 自动维护该列表。
注意:在 Mac OS X 上,可能还有系统地址簿。

Ends with:检查显示姓名或邮件地址是否由给定的值结尾,忽略大小写。比如可以用 "@example.com" 来匹配所有来自该域的消息。

Begins with:检查显示姓名或邮件地址是否由给定的值开头,忽略大小写。比如可以用 "webmaster@" 来匹配所有来自该域的消息。

Contains / doesn't contain:检查显示姓名或邮件地址是否包含给定的值,忽略大小写。使用此过滤器时要注意,它的结果很可能不是你想要的。请先考虑使用 "is" 或 "ends with"。

参看

全局搜索

开放搜索

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解