Skip to content

Official Smart Plugins site Smart Plugins are independent third-party plugins for Obsidian. Smart Connections is the flagship plugin.

Getting started with Smart Dedupe

Smart Dedupe finds exact and semantically similar blocks across notes so you can decide whether repeated material should remain separate.

Review before changing anything

A 100% similarity or Exact hash match label does not mean that one note should be removed. Two identical passages can serve different purposes.

Before you start

Confirm that:

Use neutral test material for the first scan. Do not begin with customer, credential, legal, or other high-risk notes.

1. Activate the persistent Duplicate Detector

Open the Command Palette and run:

Smart Dedupe Pro: Open Duplicate Detector

The Duplicate Detector keeps the scan settings and results in one view. Start with Current note so the first result set is easy to understand.

The Detector opens with the scan boundary visible before anything runs. This frame proves the current controls, not a completed scan or a useful match.

Choose a scan mode:

Mode Use it when... Start the scan Learn more
Current note You want to compare one open note with the rest of the vault. Choose Current note, then Run note scan. Scan the current note
Full vault You are ready to review matches across the whole vault. Choose Full vault, review the settings, then Run vault scan. Scan the full vault

See Open the persistent Duplicate Detector for more detail.

2. Configure a current-note scan

Choose Current note, then review:

For the first scan, keep exact matches visible. Start with the visible threshold of 0.85 and a bounded result count, then adjust from the quality of the candidates. These are review choices, not quality guarantees.

See Configure the scan before changing threshold, result-count, exact-match, frontmatter, or minimum-length controls.

3. Run the note scan

Choose Run note scan and wait for the Detector to settle.

A short scan may finish before you can read the progress state. That is normal; continue with the completed results.

4. Review one candidate pair

Check:

  1. the threshold and result count
  2. whether the candidate is exact or semantic
  3. the Source and Duplicate identities
  4. the surrounding text and line range

Use Open when the visible excerpt is not enough. Use Copy only to compare or preserve text deliberately; neither action merges the notes.

See Review matches side by side and Copy or open a result for more detail.

5. Make a human decision

After reviewing both sources, choose one of these outcomes:

Smart Dedupe does not execute those decisions for you.

You know it worked when

Troubleshooting

Symptom First adjustment
No candidates Lower the threshold slightly or confirm block readiness.
Too many weak candidates Raise the threshold, increase minimum length, or stay with Current note.
Boilerplate dominates Enable Exclude frontmatter matches and raise minimum length.
Exact repeats hide paraphrases Review exact matches first, then try Skip exact matches deliberately.
Scan finishes before progress is readable Review the settled result; active-scan controls may disappear too quickly to inspect.
You expected automatic cleanup Review and change notes manually; Dedupe is not an automatic merge/delete tool.

Continue from here