← Tilbage til blog

Forespørg dit gemte webindhold med Obsidian Dataview

· Save Team
obsidiandataviewpluginsmarkdownpkmpower-user

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

  1. Installer Dataview-pluginet i Obsidian (Community Plugins → Søg “Dataview”)
  2. Installer Save til ren web-klipning
  3. Tilføj frontmatter til dine næste 5 klip ved hjælp af skabelonen ovenfor
  4. Opret en Dashboard-note med læsekøforespørgslen
  5. Se din vault transformere sig fra en bunke filer til en søgbar vidensbase