跳转到主要内容
Craft 的搜索可帮助你在整个空间中快速定位内容,无论是文档、文本块还是任务。它在各个平台间无缝且直观地工作。 你可以通过两种方式进行搜索:
  • 全局搜索 会在所有空间和文档中查找结果。
  • 文档内搜索 仅在单个文档及其子页面内查找。 了解更多
本文涵盖 全局搜索快速打开

搜索栏

浏览文档时,你可以在左侧侧边栏的任一视图中找到搜索栏。 Search bar in the sidebar
你可以使用 Cmd+F(macOS)或 Ctrl+F(Windows)调出搜索功能。

搜索逻辑

当你在搜索栏输入内容时,Craft 会在整个工作区中检查匹配项。显示的结果会根据以下几个因素排序:
  • 标题匹配优先 – 如果搜索词出现在标题中,该结果会排名更靠前。
Title matches shown first
  • 精确短语匹配居其后,尤其是那些出现在文档前部的匹配。
Exact phrase matches
  • 最近性和频率 会影响相关性 – 最近或经常打开的文档可能会排得更靠前。
  • 已加星的文档 也可能获得相关性提升。
  • 匹配只会从单词开头开始,不会匹配单词中间或结尾(例如,“Pors” 会找到 “Porsche”,但 “orsche” 不会)。
搜索会覆盖 “所有文档”、“已加星”、“垃圾箱” 和 “与我共享”等,同时包含你所有的文件夹。任务和日历条目也会包含在 macOS 和 iPad 应用中。 搜索结果以网格或列表视图显示,带有文档或块的预览。点击结果会直接带你到相关内容,并对匹配的词进行高亮显示。
黄色数字表示该文档中匹配到搜索词的实例数量。将鼠标悬停在数字上可预览该文档内的匹配内容。
Result count indicator

支持的内容类型

Craft 可搜索以下内容:
  • 文本块(标题与正文)
  • 页面与子页面
  • 文档内的任务(标题与描述) – 仅在 macOS 和 iPad 上
  • 事件(标题与内容) – 仅在 macOS 和 iPad 上
  • 集合的行与列
  • 代码块和表格单元格
  • 富链接预览(标题与描述)
  • 文件与图片名称

高级搜索选项

你可以使用高级语法来细化搜索:

精确短语匹配

使用 引号 搜索精确短语。当你想查找特定的多词术语时很有用。 示例:
  • "meeting notes" – 查找完全包含 “meeting notes” 的文档
  • "project plan 2024" – 匹配精确短语 “project plan 2024”
  • "to do" – 查找 “to do”,但不包括 “todo” 或 “to-do”

排除词语

使用 连字符(减号)从搜索结果中排除特定词语。 示例:
  • project -draft – 查找包含 “project” 但排除包含 “draft” 的文档
  • notes -archived – 显示不包含 “archived” 的笔记
  • meeting -canceled -postponed – 查找未被取消或推迟的会议

正则表达式

使用 正则表达式 进行高级模式匹配。在正则表达式模式前加上 regex: 示例:
  • regex:(draft|final) – 查找包含 “draft” 或 “final” 的文档
  • regex:202[0-9] – 匹配 2020-2029 年间的任何年份
  • regex:task-[0-9]+ – 查找类似 “task-123”、“task-456” 的任务 ID
  • regex:(urgent|high priority) – 匹配包含 “urgent” 或 “high priority” 的文档

组合使用技术

你可以组合多种高级搜索技巧来构建更强大的查询: 示例:
  • "project plan" -draft regex:202[0-9] – 查找 2020 年代的精确短语 “project plan”,并排除草稿
  • meeting "Q1 2024" -canceled – 查找未取消的 2024 年第 1 季度会议
  • regex:(client|customer) -archived – 查找未归档的客户/客户相关文档

快速打开

快速打开 功能旨在帮助你更快地在工作区中导航。它以键盘为先的体验为主,能为你节省时间并保持工作流的连贯性。

什么是快速打开?

快速打开是内置于 Craft 的通用搜索与导航工具。它允许你:
  • 立即查找并打开工作区中的任意文档或页面
  • 跳转到最近查看的内容
  • 打开你的每日笔记或创建新的每日笔记
  • 快速访问已加星的文档或共享页面
快速打开的主要目标是帮助你更快地在文档、页面和每日笔记之间导航。如果你想查找特定内容,请改用搜索功能。

如何打开快速打开

Cmd + O 打开快速打开。
你会看到一个浮动搜索栏,可立即开始输入。

快速打开的工作方式

激活快速打开后:
1
开始输入文档标题或内容的任意部分,来在工作区中搜索。
2
Craft 会显示匹配结果列表,包含:
  • 文档
  • 页面
  • 每日笔记
  • 已加星或最近访问的内容
3
使用方向键在列表中滚动。
4
Enter 即可即时打开所选项。
你还可以使用快速打开来:
  • 输入 “today” 跳转到你的每日笔记
  • 输入 “new” 创建新文档
  • 按关键词搜索,不仅限于标题 – 内容块与子页面也会包含在结果中

高级用户技巧

  • 无需使用侧边栏或鼠标即可快速打开多个文档
  • 将快速打开作为在空间中移动的主要方式,以减少上下文切换
  • 在大型工作区中尤为有用,浏览文件夹会更耗时

需要注意的限制

Craft 的搜索目前尚不支持按文档类型、文件夹或作者进行过滤。还有一些具体限制需注意:
  • 收件箱中的任务无法通过搜索找到
  • 仅匹配 单词的开头
  • 尚未打开的共享文档可能不会被完整索引(仅索引标题和预览)
  • 点击代码或表格块中的匹配项会打开该块,但 不会高亮具体行
  • 搜索不包含 表情符号,且对字符长度有要求:
    • 拉丁系语言至少需要 3 个字符
    • 其他语言至少需要 2 个字符
搜索结果会在 10 秒内做短暂缓存,因此你可能会注意到新更改出现时有轻微延迟。 快速打开目前针对在你自己的工作区中搜索内容进行了优化。尚未打开的共享文档可能只显示有限的预览信息。

索引更新

你的空间的搜索索引会每 24 小时自动刷新。你无需手动更新或触发任何操作即可保持搜索结果最新。

相关文章