【已解决】对链接查询的讨论

遇到的问题

我有一个问题。有一个场景,笔记A关联了很多笔记,笔记B也关联了很多笔记,那我想要知道有哪些笔记同时关联了笔记A和B。要怎么做?

预期的效果

重点是在笔记量增多的情况下方便的进行查询。比如查询某个笔记同时关联了笔记A,B,C,D。

还有对出入链的筛选。比如希望查询的笔记满足条件:

  1. 是A的出链,是B的入链。
  2. 同时与C和D形成三角互相关联,也就是说两两之间既有出链又有入链。

已尝试的解决方案

目前想到的方法只有在视图里面一个一个看,但如果笔记量与链接量大了之后非常痛苦。

dataview 可以查

Links

You can either select links to a file, or all links from a file.

  • To obtain all pages which link to [[note]], use [[note]].
  • To obtain all pages which link from [[note]] (i.e., all the links in that file), use outgoing([[note]]).
  • You can implicitly reference the current file via [[#]] or [[]], i.e. [[]] lets you query from all files linking to the current file.