Forespørg dit gemte webindhold med Obsidian Dataview
Du har gemt webindhold til Obsidian i ugevis. Din vault har 50, måske 100 klippede artikler. Men at finde den rigtige betyder at scrolle gennem mapper eller stole på fuldtekst-søgning.
Dataview ændrer dette. Det behandler dine Markdown-filer som en database — forespørg dem via metadata, filtrer via tags, sortér via dato og byg dashboards der opdaterer automatisk.
Her er, hvordan du sætter det op til dine web-klip.
Hvad Dataview gør
Dataview er et Obsidian-plugin der lader dig forespørge dine noter med en SQL-lignende syntaks. Hver Markdown-fil bliver en række. Hvert frontmatter-felt bliver en kolonne. Hver forespørgsel returnerer en live, auto-opdaterende tabel.
Grundlaget: Frontmatter
Dataviews kraft afhænger af konsekvent frontmatter i dine klippede filer. Tilføj disse metadata:
---
title: "React Server Components: A Complete Guide"
source: "https://example.com/rsc-guide"
clipped: 2026-03-15
type: article
status: unread
tags: [react, server-components, performance]
rating:
---
Felter der gør web-klip forespørgbare:
- clipped — hvornår du gemte det
- type — article, tutorial, documentation, paper, thread
- status — unread, reading, read, processed
- rating — 1-5 efter du har læst det
- tags — emner behandlet
Essentielle forespørgsler
Læsekø
Se alle ulæste klip, nyeste først:
```dataview
TABLE title, type, clipped
FROM "clips"
WHERE status = "unread"
SORT clipped DESC
```
Nyligt læst
Hvad du har behandlet inden for de seneste 30 dage:
```dataview
TABLE title, rating, tags
FROM "clips"
WHERE status = "read" AND clipped >= date(today) - dur(30 days)
SORT rating DESC
```
Bedste indhold efter emne
Find dine højest bedømte klip om et bestemt emne:
```dataview
TABLE title, rating, source
FROM "clips"
WHERE contains(tags, "react") AND rating >= 4
SORT rating DESC
```
Klip der mangler behandling
```dataview
TABLE title, type, clipped
FROM "clips"
WHERE !rating
SORT clipped ASC
LIMIT 10
```
Bygning af et research-dashboard
Opret en note kaldet Dashboard.md der samler alle dine forespørgsler:
# Research Dashboard
## Læsekø ({{date}})
### Ulæste artikler
(dataview-forespørgsel her)
### I gang
(dataview-forespørgsel her)
## Ugens gemte
(dataview-forespørgsel her)
## Topbedømt indhold
(dataview-forespørgsel her)
Dette dashboard opdaterer automatisk, hver gang du åbner det.
Avanceret: Inline forespørgsler
Dataview understøtter også inline forespørgsler i dine noter:
Jeg har gemt `= length(filter(pages("clips"), (p) => p.status = "read"))` artikler
denne måned med en gennemsnitlig bedømmelse på
`= round(average(filter(pages("clips"), (p) => p.rating).rating), 1)`.
DataviewJS til komplekse forespørgsler
```dataviewjs
// Vis klip pr. uge over de seneste 8 uger
const clips = dv.pages('"clips"')
.where(p => p.clipped)
.sort(p => p.clipped, 'desc');
const weeks = {};
for (const clip of clips) {
const week = clip.clipped.toFormat("yyyy-'W'WW");
weeks[week] = (weeks[week] || 0) + 1;
}
dv.table(
["Uge", "Gemte klip"],
Object.entries(weeks).slice(0, 8).map(([week, count]) => [week, count])
);
```
Tips til rene data
Brug en skabelon
Opret en klip-skabelon med pre-udfyldt frontmatter:
---
title: ""
source: ""
clipped: {{date}}
type: article
status: unread
tags: []
rating:
---
Normalisér dine tags
Vælg et standardsæt og hold fast ved det. react ikke React eller reactjs. Inkonsistente tags ødelægger Dataview-forespørgsler.
Opdatér status efter læsning
Status-feltet virker kun, hvis du opdaterer det. Når du er færdig med at læse et klip, brug 10 sekunder på at ændre status: unread til status: read og tilføj en bedømmelse.
Hvorfor rent Markdown er vigtigt her
Dataview forespørger dit frontmatter, men du søger også i klip-indhold regelmæssigt. Her betaler Saves rene udtræk sig.
Rent Markdown betyder rene søgeresultater.
Kom i gang
- Installer Dataview-pluginet i Obsidian (Community Plugins → Søg “Dataview”)
- Installer Save til ren web-klipning
- Tilføj frontmatter til dine næste 5 klip ved hjælp af skabelonen ovenfor
- Opret en Dashboard-note med læsekøforespørgslen
- Se din vault transformere sig fra en bunke filer til en søgbar vidensbase