Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Advanced search

clingfeiclingfei172 downloads

Extend built-in Search by adding VS Code-like search controls.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Advanced search extends Obsidian's built-in Search view by adding VS Code-like search controls:

  • W for whole-word matching
  • .* for regular-expression matching
  • Files to include and Files to exclude inputs under the main search box

Purpose

This plugin is for users who want more precise filtering in Obsidian global search while keeping the native search workflow.

You can keep using Obsidian's original Search view, but with extra controls for:

  • whole-word search
  • regex search
  • path-based include/exclude filtering

Usage

  1. Open Obsidian's Search view.
  2. Type your content query in the main search box.
  3. Toggle W for whole-word mode if needed.
  4. Toggle .* for regex mode if needed.
  5. Optionally fill Files to include and Files to exclude.
  6. Results refresh automatically whenever query or toggle/filter state changes.

Matching behavior

For include/exclude filters:

  • Plain value with no glob (* ? [ ] { }):
  • If it resolves to an existing file, it matches that file exactly.
  • If it resolves to an existing folder, it matches all files under that folder.
  • Name-only value expands to both same-name files and same-name folders.
  • Value with glob characters uses glob matching.
  • To force folder-only behavior, add a trailing slash (for example test/).
  • To force file-only behavior, use full file name or relative file path.

Privacy and data access

This plugin only reads files locally inside your Obsidian vault to perform search.

  • What it reads: file paths and file contents in the active vault, via Obsidian's vault.getMarkdownFiles() / vault.getAllLoadedFiles() APIs. This is what triggers the "Vault Enumeration" disclosure shown on the community-plugin listing; it is required for global search and include/exclude path filtering to work.
  • No network access: the plugin makes no HTTP requests and does not load any remote resource. There is no fetch, requestUrl, or XMLHttpRequest call in the source.
  • No telemetry: nothing about your vault, queries, results, or usage is collected, stored outside the vault, or transmitted anywhere.
  • No file modification: the plugin is read-only with respect to your notes. The only thing it writes is its own settings via Obsidian's saveData() (stored in data.json inside the plugin folder).
HealthExcellent
ReviewSatisfactory
About
Add VS Code-style search controls to Obsidian's Search view. Toggle whole-word or regex matching and specify path-based include/exclude filters to target files or folders.
SearchFilesInterface
Details
Current version
1.0.0
Last updated
3 months ago
Created
5 months ago
Updates
2 releases
Downloads
172
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
clingfeiclingfei
github.com/clingfei
GitHubclingfei
  1. Community
  2. Plugins
  3. Search
  4. Advanced search

Related plugins

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Home tab

A browser-like search tab for your local files.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.