36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
||
title: "Note Database Queries"
|
||
type: concept
|
||
tags: [obsidian, productivity, data-visualization]
|
||
sources: [obsidian-高效指南-我常用的插件与实用技巧]
|
||
last_updated: 2025-03-01
|
||
---
|
||
|
||
## Definition
|
||
将笔记内容转化为结构化数据,通过查询语法进行筛选、排序和可视化展示的方法——把笔记库变成可查询的数据库。
|
||
|
||
## Core Mechanisms
|
||
- 元数据提取:从笔记的 frontmatter 或正文中提取结构化字段
|
||
- 查询语法:类 SQL/DSL 语法筛选笔记
|
||
- 动态视图:表格、列表、日历、图表等展示形式
|
||
- 自动更新:笔记内容变化时查询结果实时刷新
|
||
|
||
## Implementations
|
||
- **Dataview** (Obsidian):最流行的笔记数据库插件,支持 DQL(Dataview Query Language)
|
||
- **DataviewJS**:Dataview 的 JavaScript 扩展,更强灵活性
|
||
- **Core Search** (Obsidian 内置):基础搜索,不属于数据库查询
|
||
|
||
## Use Cases
|
||
- 统计某标签下的所有笔记数量
|
||
- 按创建时间筛选长期未访问的笔记(定期复盘)
|
||
- 生成读书笔记的表格视图
|
||
- 追踪项目笔记的进度状态
|
||
|
||
## Connections
|
||
- [[Obsidian]]:主要实现平台
|
||
- [[Periodic Review]]:Dataview 查询可辅助定期复盘
|
||
- [[Personal Knowledge Base]]:数据库查询是知识库检索的核心能力
|
||
|
||
## Sources
|
||
- [[obsidian-高效指南-我常用的插件与实用技巧]]
|