43 lines
1.8 KiB
Markdown
43 lines
1.8 KiB
Markdown
---
|
||
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 管非结构化内容
|