Skip to content

知识图谱

把整个知识库可视化成一张力导向图,鸟瞰所有笔记之间的关联。

打开图谱

左侧边栏 → "知识图谱",或按快捷键 Ctrl+G / Cmd+G

图谱元素

元素含义
节点(圆点)一条笔记
节点大小被引用次数 × 主动引用次数(中心度)
节点颜色按文件夹自动着色(同一文件夹同色)
连线两条笔记之间的 [[双向链接]]
连线粗细引用次数(多次引用同一笔记,线更粗)

交互

  • 左键拖拽节点:调整位置
  • 滚轮缩放:放大 / 缩小
  • 双击节点:打开对应笔记
  • 悬停节点:显示笔记标题 + 被引次数
  • 按住空白拖拽:平移视图
  • 右键节点:弹出操作菜单(置顶到图谱中心、隐藏、展开邻居)

顶部工具栏

  • 搜索框:输入关键词定位节点(匹配节点自动居中、高亮)
  • 重置布局:重新运行力导向算法
  • 过滤器
    • 只显示某个文件夹的笔记
    • 只显示带特定标签的笔记
    • 隐藏孤岛(无连接的节点)
  • 密度:调整节点间的斥力(松散 / 紧凑)
  • 导出:把当前图谱截图保存为 PNG

发现洞察

图谱不是炫技,它帮你看见肉眼看不见的知识结构

🎯 核心概念

超大、被很多线连入的节点 = 你知识体系的枢纽。 可以考虑把它升级为 MOC(主题聚合笔记)。

🏝️ 孤岛

完全没有连线的节点 = 可能写了就忘的笔记。 两种选择:

  1. 花 5 分钟读一遍,用 [[]] 连到相关概念
  2. 归档或删除(价值不高)

🌉 桥梁节点

连接两个独立"知识集群"的节点 = 跨领域联想的产物。 这些往往是最有价值的创造性想法

🧩 密集集群

几个节点互相密集连接 = 已形成的小主题。 考虑提取为独立文件夹或做成读书笔记系列。

技术实现

  • 前端用 d3-force 做力导向布局
  • Rust 后端用 SQL 查询 note_links 表构造邻接表
  • 笔记数 1000+ 时自动开启 WebWorker 避免主线程卡顿
  • 10 万节点也能流畅交互(懒加载 + 视口剔除)

性能提示

  • 节点数 < 500:即开即用,无感
  • 节点数 500 ~ 5000:首次布局 1-2 秒
  • 节点数 > 5000:建议打开"过滤器"缩小范围再浏览

配色定制

设置 → 外观 → 图谱配色

  • 跟随系统主题(推荐)
  • 总是亮色
  • 总是暗色
  • 自定义节点 / 边 / 背景颜色

你的知识,你的电脑,你说了算