--- id: notes-database title: 笔记数据库 type: concept tags: [笔记管理, 信息检索] sources: ["Dataview——让我从笔记黑洞里逃出来的Obsidian神器.md"] last_updated: 2026-04-16 --- ## Definition 笔记数据库 是一种将散乱的笔记文本转化为结构化可查询数据的管理范式,核心目标是解决"写笔记容易、查笔记难"的根本痛点。 ## Mechanism 通过索引笔记的元数据(标签、日期、路径)和内容(文本、任务状态),实现类似数据库的查询能力: | 维度 | 传统文件夹 | 笔记数据库 | |------|------------|-----------| | 组织方式 | 层级目录 | 标签+字段 | | 查询方式 | 浏览导航 | SQL/类SQL 查询 | | 聚合能力 | 手动整理 | 自动聚合 | | 任务视图 | 分散各处 | 集中展示 | ## Key Operations - **索引**:扫描所有笔记,建立元数据索引 - **查询**:按字段/标签/日期范围筛选 - **聚合**:将结果以列表/表格/日历视图展示 - **统计**:量化写作量、任务完成率等指标 ## Tool Examples - [[Dataview]]:Obsidian 插件,通过类 SQL 语法实现笔记数据库 - [[Obsidian]]:本地 Markdown 笔记应用,笔记数据库的宿主 ## Connections - [[Dataview]] ← 实现工具 - [[RAG]] ← 类比(两者都解决"检索"问题,但层次不同:笔记数据库索引本地笔记,RAG 索引外部文档) - [[LLM Wiki]] ← 底层支撑(笔记数据库 + LLM 推理 = 更强知识管理) - [[语义搜索]] ← related(前者结构化字段查询,后者向量语义查询) ## Distinction from RAG - 笔记数据库:基于结构化字段(标签/日期/任务状态)精确查询 - RAG:基于向量语义相似度模糊检索 - 两者互补:笔记数据库管结构化元数据,RAG 管非结构化内容