关联解析
用内链和笔记属性建立关联,在已有内容之间关联,也可以新建同时关联。
Obsidian 的基本关联逻辑
在 Obsidian 的底层设计中,笔记和笔记之间的关联,是通过 [[]] 的方式进行的。
如果你想在 A 笔记里关联 B 笔记,就可以在 A 笔记的正文里用 [[]] 包裹住 B 笔记的标题,就可以起到关联的作用。
比如这样:
你可以快速按两下键盘上的这个按键 [ ,它在回车键的上方,Obsidian 就会自动将它补全为 [[,同时你就可以快速搜索你想要关联的笔记的标题:
那么关联有什么效果呢?
最直观的表现当然是,你可以在 A 笔记中,直接点击 B 笔记的标题,然后跳转到 B 笔记。同时因为 B 笔记被 A 关联(提及)了,所以你可以在 B 笔记侧面板的「反向链接」中看到 A 笔记提及了它。
如下图所示:
这样一来,有别于传统的单向链接,你既可以从 A 进入 B,还可以从 B 回到 A。
在 FLO.W 里,我们同样沿用这套内链的用法,你可以把链接写在正文里,也可以放进「关联项目」「关联领域」等笔记属性中,让对应的数据库找到这些内容。
下面我会用项目 写一篇读书分享.Project,看看几种常用的关联方式。
FLO.W 的关联方式
一、已有内容关联
假设你已经创建了项目 写一篇读书分享.Project,现在想给它关联一篇已经写好的笔记 读书分享怎么选题.Note。
你可以先打开项目 写一篇读书分享.Project,点击「关联笔记」属性的输入位置,连续输入两个左方括号 [[,然后输入笔记标题「读书分享怎么选题」进行搜索。
在搜索结果中,点击选择「20260909 - 读书分享怎么选题」,这篇笔记就会以链接的形式填入「关联笔记」属性,项目也就主动关联了这篇笔记。
你也可以通过复制笔记内链的方式来建立关联。
先打开笔记 20260909 - 读书分享怎么选题.Note,然后在侧边栏点击「FLO.W 面板」,找到并点击「复制内链」,你就可以复制获得 [[20260909 - 读书分享怎么选题]] 这样的自带双括号的链接。
再回到项目 写一篇读书分享.Project,把刚才复制的笔记链接粘贴到「关联笔记」属性里。
然后它就会显示为可以点击的笔记名称,点击就可以打开这篇笔记。
同时,因为项目关联了笔记,所以你也能在项目下方的 关联笔记.Base 数据库里找到这篇笔记。
二、新建同时关联
前面的场景一面向的是已经创建好的两篇文章该如何创建关联,但还有一种情况是,你可能在编辑某个任务,突然有一则灵感笔记想要创建;或者你在撰写每日复盘笔记的时候,突然有个任务想到需要执行。
这个时候你就可以利用 FLO.W Core 的「新建并关联」的能力。
比如,你正在完善笔记 读书分享怎么选题.Note,想到还需要挑选一段书摘,用在这次读书分享里。
你可以留在这篇笔记中,找到并点击「创建任务」按钮。
这个时候就会弹出任务的创建窗口,你可以在标题里填写「挑选一段书摘」的任务标题,并打开「关联到当前页」选项,核对要关联的页面无误后,再点击「创建任务」按钮。
打开刚才创建的任务 挑选一段书摘.Task,你就可以在它的「关联笔记」属性里看到这篇选题笔记。点击这个链接,就可以回到原来的笔记中。
同样的,因为这个任务关联了笔记,所以你也可以在笔记的「反向链接」位置看到这个任务。
项目页面在创建时已经预先放好了 关联笔记.Base 和 关联任务.Base,可以直接使用。
除了使用「创建任务」按钮,你还可以直接从项目的关联数据库里新建内容。
比如,在项目 写一篇读书分享.Project 的 关联任务.Base 数据库里点击「新建」,创建的任务就会自动关联到当前项目。
三、插入关联 Base
前面创建的任务 挑选一段书摘.Task 已经关联到笔记。如果你想在这篇笔记里集中查看相关任务的名称和状态,可以在正文中插入 关联任务.Base 数据库。
回到笔记 读书分享怎么选题.Note。如果正文里还没有 关联任务.Base 数据库,就先把光标放到你想插入的正文位置,然后在右侧栏找到「插入关联 Base」模块里的「任务 Base」按钮。
点击后,笔记正文里就会出现 关联任务.Base,刚才创建的任务 挑选一段书摘.Task 也会显示在这里。以后再有任务关联到这篇笔记,你就可以从这个数据库集中查看。
如果你需要查看相关的笔记或项目,就在同一组按钮里选择「笔记 Base」或「项目 Base」。建立关联让两个页面连在一起,关联数据库则方便你在当前页面查看这些内容。
四、项目关联领域
项目关联领域的方法与前面相同,这里需要注意的是选对领域本体。
例如,要给项目 写一篇读书分享.Project 关联领域 内容创作.Area,就选择「内容创作」文件夹中与它同名的领域笔记 内容创作.Area。
同目录里的 内容创作 - 关联笔记.Base、内容创作 - 关联任务.Base 等文件,是用来查看关联内容的数据库。
常见问题
为什么填了名称却没有关联?
在笔记 读书分享怎么选题.Note 的「关联领域」里填入「内容创作」,看起来已经有了值,但它只是一段文字,还没有指向 内容创作 这个领域本体。
在 Obsidian 中,无论你想关联的是笔记、任务、项目还是领域,都需要用 [[]] 包住目标笔记的标题。直接输入名称只会保存为普通文字,即使填在「关联笔记」「关联项目」等属性里,也不会自动变成链接。
领域里的 关联笔记.Base 会根据笔记与领域的关联来显示内容。只填写普通文字时,数据库找不到这条关联,所以这篇笔记不会出现在其中。
将「关联领域」中的值改成 [[内容创作]] 后,它就会显示为可以点击的领域链接。这时再打开领域里的 内容创作 - 关联笔记.Base,就能看到这篇笔记了。
这个区别同样适用于「关联笔记」「关联任务」「关联项目」等属性,也适用于正文中的链接。遇到填了名称却没有建立关联的情况,可以先检查填写的是普通文字,还是用 [[]] 包住目标笔记标题的内链。
关联领域、项目或笔记时,下拉里找不到它
刚创建了领域「客户成功」,想把任务关联过去,点开「关联领域」后,下拉里却没有它。
「关联领域」「关联项目」「关联笔记」这类笔记属性的下拉里,列出的是这个属性在其他笔记中已经填过的值。刚创建的领域还没有被任何笔记关联过,所以不会出现在下拉里。这是 Obsidian 笔记属性的工作方式,领域本身已经创建成功。如果一个领域以前出现过,后来关联它的笔记都被删除,或者都改关联到了别处,它也会从下拉里消失。
项目和笔记也是这样。比如新建了项目「写一篇读书分享」,想把之前写好的笔记「读书分享怎么选题」关联进来,这篇笔记还没有被关联过,点开项目的「关联笔记」,下拉里就没有它。
解决方法是用 [[ 搜索:在属性里输入 [[,接着输入领域名称,选中同名的领域本体。关联过一次之后,下次点击这个属性,它就会出现在下拉里。项目和笔记同样输入 [[ 后搜索标题,不需要为了让它出现在下拉里,先另建一篇笔记。
只输入领域名称、没有用 [[]] 包住时,保存下来的只是普通文字,领域的关联页面里也看不到这篇笔记,详见 为什么填了名称却没有关联。
在「关联笔记」表格里搜索,搜不到库里已有的笔记
比如项目「写一篇读书分享」的正文里有一张「关联笔记」表格,想把之前写好的笔记「先讲一个具体问题」也关联进来。在表格工具栏点击「搜索」,输入笔记标题,表格里一条结果也没有。
原因
表格工具栏的「搜索」只在表格已经列出的内容中查找,不会查找整个笔记库。「关联笔记」表格列出的是已经和这个项目关联的笔记,「先讲一个具体问题」还没有关联,所以搜不到。「关联任务」表格和主页里的各个总览也一样,「搜索」只在当前列出的内容中查找。
解法
要把这篇笔记关联到项目,在项目的「关联笔记」属性里输入 [[,接着输入笔记标题,在搜索结果里选中它,步骤见 已有内容关联。关联之后,它就会出现在「关联笔记」表格里。
只是想在整个笔记库里找一篇笔记时,点击左侧栏顶部的放大镜,在搜索框里输入标题。
关联了以后,为什么另一篇文档里没有显示
关联只记在填写的那篇文档里,FLO.W Core 不会替你到别的文档里再填一遍。
比如在项目的「关联笔记」属性里填了一篇笔记,笔记自己的「关联项目」属性不会跟着填上。笔记关联了任务,也不会自动关联到任务所属的项目和领域。
这样属性里的内容都是自己主动关联的。看到一篇笔记的「关联项目」属性里填着某个项目,就知道是自己在这篇笔记里主动填的。如果都自动关联,到最后几乎每篇笔记都会产生关联,也就失去了关联的意义。
想在笔记里看到关联它的项目,不用补填。打开笔记,在 FLO.W 面板的「动作 → 当前页 → 插入关联 Base」里点击「项目 Base」,插入的 关联项目.Base 数据库会把关联了这篇笔记的项目显示出来。
想让笔记同时出现在项目或领域的关联数据库里,在笔记的「关联项目」「关联领域」属性里自己再填一次。
最后更新于