当前位置:首页 > 文章列表 > 文章 > 软件教程 > Obsidian 怎样把搜索结果嵌入笔记正文

Obsidian 怎样把搜索结果嵌入笔记正文

来源:17golang原创 2026-10-29 16:11:12 0浏览 收藏

在 Obsidian 笔记中插入语言标记为 query 的围栏代码块,并把搜索条件写在块内,就能在笔记正文中显示搜索结果。它保存的是查询条件,适合做资料入口;复制搜索结果得到的链接列表则更适合保留某一时刻的整理记录。

官方帮助地址:https://obsidian.md/help/plugins/search

下面使用桌面版的核心Search功能,不安装第三方插件。示例任务是在“资料汇总”笔记中展示Notes文件夹内包含“复盘”的笔记。界面语言不同可能显示Search、Reading view、Source mode等英文名称。本文配图均为原创操作说明图,不是软件截图,也不代表已经在本机执行。

步骤1:在搜索面板确定查询条件

在左侧栏点击放大镜形的Search入口,或在Windows/Linux按Ctrl+Shift+F、macOS按Command+Shift+F。点击搜索输入框,输入 path:"Notes/" "复盘"。这里路径条件限制范围,另一个条件要求内容匹配,Notes需要换成你的实际文件夹名称。

继续前应看到搜索面板列出预期笔记;若没有结果,先确认这个仓库确实有Notes路径下包含“复盘”的笔记。不要把尚未找到结果的复杂查询直接搬进正文,再猜测是哪一层出了问题。

Obsidian搜索面板输入路径和复盘条件的操作说明图
图1:原创操作说明图。左侧Search输入框与匹配笔记列表对应本步骤;示例笔记名用于说明状态。

示例中的Notes是相对仓库的路径片段,不是电脑上的绝对路径。文件若被配置在Excluded files范围内,也可能不出现在搜索结果中。

步骤2:把query代码块写入汇总笔记

在文件列表点击已有的“资料汇总”笔记,进入编辑视图。若需要直接看见Markdown标记,点击底部状态栏的编辑模式图标,选择Source mode(源码模式);如果状态栏没有该入口,可在设置→Editor→Show editing mode in status bar启用显示。

在正文需要展示列表的位置插入下面的Markdown。示例注释是合法的Markdown内嵌HTML注释,位于查询块外;query内部只放搜索表达式,不放解释句或注释。


```query
path:"Notes/" "复盘"
```

继续前检查能看到三行围栏结构:第一行三个英文反引号紧接query,中间为搜索条件,末行三个反引号单独闭合。不要把它写成普通的代码高亮块,也不要用单行反引号包住整段。上面的注释可以省略,不影响查询。

资料汇总笔记源码模式插入query围栏块的操作说明图
图2:原创操作说明图。编辑区保留query语言标记与闭合围栏,展示的是示例编辑状态。

这一步没有把匹配笔记的正文复制进汇总,也没有创建一张数据库表;笔记里保存的仍然是可以维护的搜索条件。将汇总笔记放在Notes之外,也能避免它因包含“复盘”字样而进入本例搜索范围。

步骤3:切到阅读视图,核对正文中的结果

点击编辑器右上角的视图切换按钮,或按Ctrl+E(macOS为Cmd+E)切到Reading view(阅读视图)。如果右上角按钮没有显示,可使用状态栏模式菜单选择Reading view;按钮显示还受设置→Appearance→Show tab title bar影响。

成功状态是汇总笔记的对应位置显示搜索结果区域,而不是继续显示字面量的反引号与query文本。将正文中的文件名与步骤1的搜索面板比较,条件相同且数据未变时,应对应相同的匹配范围。示例图中的结果只是说明布局,不是实际运行证据。

资料汇总笔记阅读视图显示匹配结果的原创说明图
图3:原创结果说明图。笔记正文内的匹配条目表示预期阅读状态,不是截图或实测清单。

今后笔记内容或路径变化会影响查询结果,这正是它适合做持续整理入口的原因。如果需要“当时有哪些资料”的固定记录,可以在搜索面板输入条件后,点击结果数量旁的三个点→Copy search results,再将复制内容整理为另一个记录;不要把动态查询当成不可变化的档案。

显示不对时,按可见状态处理

当前看到什么处理方法
仍是源码围栏确认进入阅读视图,query拼写正确且围栏闭合
结果区域为空把同一表达式放回Search,先检查路径和匹配内容
多出了汇总笔记本身把汇总放到搜索目录之外,或按需求调整范围
复制出的链接不再更新区分静态复制列表与query嵌入
发布后没有同样的嵌入结果Obsidian Publish不支持这种嵌入搜索结果

完成后,把查询条件附近的说明写清楚,例如“此处按Notes路径和复盘内容筛选”。只需读者理解入口用途,不必把每一份笔记的摘要重复录入汇总;需要固定结论时,再另写一段自己的整理文字。

需要安装Dataview吗?

不需要。本例使用Obsidian的Search查询块,不能与第三方插件的查询语言混写。

可以在一篇笔记里放多个搜索块吗?

可以按不同条件分别组织,但建议每个区域注明用途,先让各条查询在Search中表达清楚,避免多个宽泛结果区让汇总难以阅读。

为什么实时预览里有时还看到代码?

编辑视图会根据模式和光标位置展示Markdown语法。要判断本例的阅读效果,可切到明确的阅读视图,不必把编辑中的语法显示当成失败。

参考:Obsidian Search帮助、阅读与编辑模式。本文仓库场景、笔记命名与说明图为原创示例。

版本声明
本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
LibreOffice Calc 怎样为单元格添加输入提示LibreOffice Calc 怎样为单元格添加输入提示
上一篇
LibreOffice Calc 怎样为单元格添加输入提示
Obsidian 怎样在工作区保存不同的面板布局
下一篇
Obsidian 怎样在工作区保存不同的面板布局
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    775次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    771次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    856次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    821次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    652次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码