恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

SiYuan 搜索完全实战指南:从查一个词到批量整理,让笔记替你干活

  • 首页
  • 资讯中心
  • /
  • SiYuan 搜索完全实战指南:从查一个词到批量整理,让笔记替你干活

相关资讯

六维球面等距嵌入难题突破:C¹与C²之间的几何空白被填补 2026/8/31 8:18:28
如何把多台 Mac 拼成 AI 推理集群:Exo 完整部署指南 2026/8/31 8:18:28
让BT下载提速3倍:78个每日更新的公共Tracker完整配置指南 2026/8/31 8:18:28

最新资讯

500页扫描PDF一夜跑完:Umi-OCR离线OCR跑完实录
思科校招软件类笔试A卷:网络协议、C语言与操作系统考点全解析
Flue数据持久化API参考:手把手教你写自定义适配器
免费开源采样器Shortcircuit XT:Surge团队如何用现代C++重建Vember经典
Java大模型应用开发指南:Spring AI与Agent实战
2 位量化也能可靠推理吗?DwarfStar 如何保证 IQ2_XXS 模型的质量

今日推荐

MCU无DAC如何用定时器+DMA 2D输出高保真任意波形
Cortex-M3 Flash下载失败?从编程错误标志到供电瞬态排查
STM32 TouchGFX屏幕切换Transition优化:原理、配置与排障实战

本周热门

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

SiYuan 搜索完全实战指南:从查一个词到批量整理,让笔记替你干活

发布时间:2026/8/31 8:23:28
SiYuan 搜索完全实战指南:从查一个词到批量整理,让笔记替你干活 SiYuan 搜索完全实战指南从查一个词到批量整理让笔记替你干活【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuanSiYuan思源笔记是一款开源、隐私优先、可自托管的个人知识管理工具而 SiYuan 搜索思源笔记搜索是它最容易被低估的部分。多数人只把它当输入框键入几个字翻两屏结果关闭。但其实这个搜索面板里藏着查询语法、正则引擎、SQL 通道和批量替换——找得到、筛得准、算得清、改得动四件事它都能干。这篇文章不列功能清单而是跟着你使用知识库的真实路径走一遍从最常用的全文检索开始到用 SQL 给标签做体检最后到不动手一篇篇打开文档就把内容改干净。每节都给了可以直接复制的例子跟着做就能用。关键词之外先把全文检索调教到位最常用的场景某条结论你记得个大概但想不起来写在哪篇笔记里。打开左侧搜索页签全局搜索快捷键CtrlK输入关键词结果会按文档聚合每条命中标出上下文。上手时值得花一分钟做两件事。其一在结果上方的筛选菜单里把块类型勾上——默认只搜正文段落和标题列表、表格、代码块默认是不在内的你搜不到往往不是没写而是它在一个表格单元格里。其二用「按更新时间降序」排序先处理最近动过的笔记命中率高得多。小窍门结果页签顶部可以保存「查询条件」把常用的筛选组合存下来下次一键恢复不用重新勾选。用查询语法把范围收窄到一两个块找得到之后下一步是筛得准。比如「只在工作笔记本里、带 #复盘 标签的块」不需要翻文件夹直接在搜索框里写一行查询语法box:/工作 tag:#复盘box:/限定笔记本path:/限定子目录date:限定日期区间tag:限定标签它们可以和普通关键词自由组合。搜索面板里选择「查询语法」匹配模式后这行语法就生效了。你可能会问语法输错了怎么办很简单——结果会直接为空把语法拆回单个条件逐一试很快就能定位是哪个词拼错了。进阶一点说所有块都存在同一张blocks表里可参考 kernel/model/search.go查询语法本质就是在给这张表加 WHERE 条件所以它「筛得准」是有数据模型兜底的。让笔记回答标签统计问题SQL 搜索登场用了一两年之后总有一些问题是关键词回答不了的#todo到底散落在多少块里哪个标签用得最多、该合并谁这时候别手动数了把搜索面板的匹配方式切成 SQL直接问数据库SELECT tag, COUNT(*) AS n FROM blocks WHERE typetag GROUP BY tag ORDER BY n DESC LIMIT 10回车后结果就是一张「标签使用榜」。把tag换成path能看内容分布加WHERE created strftime(%Y-%m-01,now)就能只看本月的块。避坑提示一SQL 模式对权限有要求普通只读身份执行不了需要管理员权限这是刻意的设计防止误操作改库。避坑提示二SQL 结果行数受「设置 搜索」里的结果上限约束查到上限先别下结论改大 Limit 再看。入口实现可以参考 kernel/api/sql.go 和 kernel/api/search.go。一条正则把所有日期和链接捞出来有一类东西长得像但写得不一样有的笔记记2024-03-01有的记2024/3/1链接里既有 http 又有 ftp。这时候上正则。在搜索面板选择「正则表达式」模式输入(https?|ftp)://\S所有 URL 就会被逐块标出。想抓日期\d{4}[-/]\d{1,2}[-/]\d{1,2}就能覆盖两种写法。正则和关键词的区别在于关键词是「有没有这个词」正则是「符不符合这个形状」处理格式不统一的旧笔记时它更省力。一个实操建议正则先在少数几个块上验证确认形状没写错再全局跑\S这类「吃到空格为止」的写法在行尾会多吞标点介意的话换成[^\s。]自己圈定边界。搜完别关面板批量替换一次改干净找到一堆需要统一的内容后最常见的蠢事是一篇篇打开逐个改。搜索面板在输入框下方有「替换」区搜索条件填关键词或上面的查询语法替换框填新内容先浏览一遍命中的块确认无误再执行全局替换。比如把笔记里旧项目名「星云计划」全部换成正式名「Nebula」搜索栏输入星云计划替换栏输入Nebula命中列表里能逐块看到原文点替换即可跨文档生效。动手前的保命动作替换前先看一眼命中总数两位数以内放心点三位数就先加box:/或path:/收窄范围再执行同时勾选你要影响的文本类型正文、链接、代码块默认是分开控制的见 kernel/api/search.go 的findReplace。SiYuan 有版本历史真改错了也能回滚但预防总好过补救。花两分钟调好搜索设置后面都顺上面所有技巧的体验一半取决于默认设置。打开「设置 搜索」有四个开关值得确认区分大小写默认关闭。搜英文代码标识符比如Config和config是两回事时打开它。区分繁简默认开启。如果你简繁体混用保持默认只写简体却搜不到繁体引用时再检查。是否索引资源路径开启后附件文件名也纳入全文搜索「那张架构图」这种靠文件名定位的场景就靠谱了。结果上限Limit默认 64 条做统计类查询时临时调大。这些配置项的默认值写在 kernel/conf/search.go改完即时生效不用重启。现在就打开 SiYuan先做这三件事用box:/你的笔记本 tag:#某个标签跑一次组合查询感受查询语法比翻目录快多少。把 SQL 模式打开执行开头那条标签统计看看你的标签体系里谁该被合并。挑一批旧笔记跑一次「搜索 替换」的统一改写执行前先记下命中总数。做完这三件你大概就会明白在思源笔记里搜索不只是「找东西的入口」更是整理知识库本身的工作台。【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号