全局搜索

WesCraft 提供强大的全局搜索功能,一键搜遍页面内容、本地文件、知识库和数据表,支持关键词匹配和 AI 语义搜索。


快速搜索

按 Ctrl/Cmd + P(或点击顶部搜索栏)打开全局搜索面板。

搜索面板

┌─────────────────────────────────────┐
│ 🔍 输入搜索内容...                    │
├─────────────────────────────────────┤
│ 范围:全部 | 页面 | 文件 | 知识库 | 数据表 │
├─────────────────────────────────────┤
│ 搜索结果列表                          │
│  📄 项目计划.md                       │
│     ...匹配内容摘要...                │
│  📁 ~/Documents/方案.pdf              │
│     ...匹配内容摘要...                │
│  📊 任务追踪 - 行 #12                 │
│     ...匹配内容摘要...                │
└─────────────────────────────────────┘

基本操作

操作快捷键
打开搜索Ctrl/Cmd + P
在结果中导航↑ / ↓
打开选中的结果Enter
在新 Tab 中打开Ctrl/Cmd + Enter
关闭搜索Esc
清空搜索框Ctrl/Cmd + Backspace

页面内容搜索

全文搜索

搜索 WesCraft 中所有页面的内容,包括:

搜索语法

语法说明示例
关键词包含任一关键词项目 计划
"精确短语"完全匹配短语"用户需求分析"
关键词1 关键词2包含所有关键词Q3 报告
-排除词排除包含该词的结果会议 -周会
title:关键词仅搜索页面标题title:项目计划

高级筛选

点击搜索框右侧的筛选图标,可以进一步限定:

搜索结果展示

每条搜索结果包含:


本地文件搜索

前提条件

本地文件搜索依赖文件智能功能。确保已添加关注目录并完成索引。

搜索方式

在全局搜索中选择 文件 范围,或在搜索框中使用 file: 前缀:

file:API 设计文档

特有语法

语法说明示例
file:关键词在文件中搜索file:部署方案
ext:扩展名按文件类型ext:pdf 年报
dir:路径在指定目录dir:Projects 测试
modified:范围按修改时间modified:7d
size:范围按文件大小size:>1mb

文件搜索结果

每条文件搜索结果包含:

语义搜索

在文件范围中,除了关键词匹配,还支持语义搜索:

用户:找一下关于微服务架构的技术方案
AI:(即使文件中没有出现"微服务"这个词,
     但内容涉及服务拆分、API 网关、容器化等概念,
     也能被检索到)

知识库搜索

知识库范围

知识库搜索覆盖 WesCraft 的知识管线处理后的结构化知识,包括:

使用方式

在全局搜索中选择 知识库 范围:

用户:我之前写过哪些关于用户反馈处理流程的内容?

结果:
  📝 用户反馈处理 SOP(页面,2024-01-15)
  📝 Q3 客服改进方案 → 第三节(页面片段,2024-03-20)
  📁 ~/Documents/客户反馈分析.xlsx(文件,2024-02-10)

知识图谱查询

在知识库搜索中,你可以查询概念之间的关系:

用户:「项目管理」相关的内容有哪些?

AI:找到 12 篇相关内容,按主题分类:
    📋 方法论(3 篇)
       - 敏捷开发实践指南
       - 看板管理模板
       - 项目复盘方法
    📊 工具使用(4 篇)
       - ...
    📝 经验总结(5 篇)
       - ...

数据表搜索

基本搜索

在全局搜索中选择 数据表 范围,搜索所有数据表中的内容:

指定数据表搜索

使用 table: 前缀限定在特定数据表中搜索:

table:任务追踪 紧急

结构化查询

对于数据表,支持更精确的结构化查询:

table:客户管理 status:活跃 city:北京

自然语言查询

在数据表范围中,支持自然语言查询:

用户:上个月新增了多少客户?
AI:在「客户管理」数据表中,上月(8月)新增客户 15 位。
    其中:
    · 北京 6 位
    · 上海 5 位
    · 深圳 4 位

搜索技巧

1. 善用范围切换

2. 渐进式搜索

从宽泛到精确逐步缩小范围:

第一步:搜索「设计」         → 结果太多
第二步:搜索「API 设计」     → 缩小范围
第三步:搜索「"REST API 设计"」→ 精确定位

3. 利用排除语法

当搜索结果中有大量不相关内容时,使用 - 排除:

会议 -周会 -日报    → 查找正式会议记录,排除例行文档

4. 时间范围筛选

对于时效性内容,结合时间筛选使用:

modified:30d 项目进度    → 最近一个月修改过的项目进度文档

5. 使用 AI 语义搜索

当关键词搜索找不到时,尝试描述你要找的内容:

关键词搜索:「部署流程」      → 没有匹配
语义搜索:「如何把应用发布到生产环境」→ 找到了「上线 SOP」

6. 搜索历史

搜索框会记住最近的搜索记录:

7. 搜索结果排序

搜索结果默认按相关度排序,你可以切换为:


搜索配置

在 设置 → 搜索 中可以调整:

选项说明默认值
搜索范围默认搜索的数据范围全部
结果数量每页显示的结果数20
预览行数摘要显示的行数3
搜索历史保留搜索记录条数50
语义搜索是否启用 AI 语义搜索开启

相关文档