本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。
索引
查询窗口
基本查询 - "使用名称"
标准查询 - "使用属性"
高级查询 - "使用表达式"
结果窗口
查询模板

查询

查询是基于文件属性的文件搜索,可以在文件浏览器或者终端中进行。所有的查询保存在 /boot/home/queries/ ,并且保持七天才予以清除。需要注意的是,这些并不是您静态的搜索结果列表,而是查询的规则,当您打开它们时,将会再次进行搜索。
比较方便的是,您不需要双击来再次执行查询,而是可以深入一个保存的查询,就如右键点击任何的文件夹,然后导航至相应的子菜单。

index 查询窗口

您可以从 查找... 菜单,桌面栏菜单,任何文件浏览器窗口,或者桌面(一个全屏的文件浏览器窗口)调用查询。对应的快捷键是 ALT F。它将会呈现如下查找窗口:

basic-query.png
  1. 选择最近或者保存的查询,或者保存当前的搜索参数为 查询模板

  2. 查询范围从 所有文件和目录 缩小到特定的文件类型。

  3. 定义搜索方法:
    • 使用名称 - 基本搜索,基于文件或者文件夹名的查询
    • 使用属性 - 标准搜索,基于一个或多个属性的查询
    • 使用表达式 - 高级搜索,基于查询规则的复杂查询
  4. 选择所要搜索的目标驱动。

  5. 输入搜索词。

  6. 扩展项是否隐藏附加选项。

  7. 如果您不希望查询保存7天,您可以不勾选 Temporary 复选框。

  8. 如果您打算查询垃圾箱,您可以选中 包括垃圾箱

  9. 可选的,如果您希望保存查询,您可以输入名字为其命名。

  10. 您可以拖拽图标到任何位置保存查询。右键点击查询文件,提供了选项将其保存为模板。

index 基本查询 - "使用名称"

如果您仅希望在挂载的磁盘中所有的文件和目录中查找出匹配特定模式的内容,只要将搜索方法设置为 使用名称 ,然后在文本框中输入搜索内容,并按下 ENTER 即可。

index 标准查询 - "使用属性"

您可以通过对特定文件类型属性的搜索来创建更加高级的查询。为了执行该操作,这些属性必须首先进行索引

query-window.png

首先,您需要从 所有文件和文件夹 设置文件类型,例如, 设置为Text | E-mail ,并且修改搜索方式为 使用属性

这样将添加一个弹出菜单到文本框的左侧,还可以在其下侧 添加删除 按钮。 通过该菜单,您可以选择查询的属性。而使用 添加删除 按钮,您可以添加或者删除其他查询属性。这些属性可以通过 AND/OR 进行逻辑链接。

我们以一次邮件查询为例:

query-window-filled.png

This is your Find window when you're looking for all emails Clara Oswald has sent to you in the last two months that had in the subject "sufflé" or "impossible".
As you see, searching through time-based attributes supports some useful phrases: besides for the "last 2 months", you could also use "today", "yesterday", "Monday" or "last Monday" (which would be the Monday last week), or "last 2 minutes/hours/days/weeks".
A good way to cut down the number of search results.

index 高级查询 - "使用表达式"

手动输入表达式确实让人生畏,并且不切实际。但它仍有自己的用处。

使用属性查询 Calara 的邮件中有关 vibraphones 等内容。如果您设置了所有的属性和它们的搜索项,可以尝试切换为使用表达式模式,然后淹没于这一行的查询字符串:

formula-query.png

一行一段文本的编辑方便于阅读:

(((((MAIL:from=="*[cC][lL][aA][rR][aA] [oO][sS][wW][aA][lL][dD]*")
       &&(MAIL:when>=%2 months%))
       &&(MAIL:subject=="*[sS][uU][fF][fF][lL][éÉ]*"))
       ||(MAIL:subject=="*[iI][mM][pP][oO][sS][sS][iI][bB][lL][eE]*"))
       &&(BEOS:TYPE=="text/x-email"))

如何使用?

index 结果窗口

在启动搜索之后,查找窗口将会被结果窗口取代,下面是 "server" 的查询结果示例:

result-window.png

除了灰色的背景,结果窗口和其他的文件浏览器窗口相似。有待提醒内容如下:

您可以定义敏感的属性用于特别文件类型的查询结果。打开包含该类型文件的文件夹,您可能会根据自己希望的结果显示来创建查询模板,并对属性排序。使用属性 | 复制布局来复制该布局。

打开 /boot/home/config/settings/Tracker/DefaultQueryTemplates,创建 group/filetype 文件夹,并替换斜线为下划线,如 "audio_x-mp3" 。打开新建文件夹,然后通过 属性 | 粘贴布局 将先前的布局粘贴到这里。

index 查询模板

如果你你双击已保存的查询,将立即启动文件搜索,而且结果窗口也会马上打开。然而,您可能不希望使用这些 确定 参数进行搜索,而是使用它作为调节表达式的切入点。
通过使用 保存查询为模板 菜单项(查阅顶部的 (1) 屏幕截图 )或者使用右键拖动图标 (10) ,您可以创建这样一个模板。双击它不会打开结果窗口,而是查找面板,这样您就可以快速的修改搜索字符串或 添加/删除 属性。

无论在哪儿保存查询模板,它们都将列在查找面板中的最近查询中,