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

Search - Graph Highlighting

HallHall398 downloads

Applies your global search query to the graph view filter in real time and highlights hovered search results in the graph.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

An Obsidian plugin that connects the global search with the graph view: whatever you type into the search is applied to the graph filter in real time, so the graph always shows the same results as the search list. Hovering a search result highlights the corresponding node in the graph.

Search - Graph Highlighting preview

Features

  • Live filter sync — typing in the global search applies the same query (slightly debounced) to the filter of every open graph view, as if you had typed it there yourself. Search operators like tag:, path:, or file: work the same way in both.
  • Hover highlighting — hovering a search result in the results list highlights the corresponding node in the graph, with the same effect as hovering the node directly: the node and its connections light up while the rest fades back.
  • Late-opened graphs — if you open the graph after searching, the current query is applied on open.
  • Local graphs — optionally apply both features to local graph views as well.

Settings

  • Sync enabled — toggle the filter sync (also available as a command: Toggle sync).
  • Also filter local graphs — additionally applies the search query to open local graph views.
  • Highlight node on search result hover — toggle the hover highlighting.
  • Clear graph filter when search is empty — when the search query is cleared, the graph filter is cleared as well. If disabled, the last filter is kept.
  • Debounce delay (ms) — how long to wait after the last keystroke before updating the graph.

There is also a command Apply search query to graph now that pushes the current query to the graph once, even while sync is disabled.

Installation

From the community plugin browser

Once the plugin is accepted into the community plugin directory: Settings → Community plugins → Browse, search for "Search - Graph Highlighting", install and enable it.

Manual

Copy main.js and manifest.json from the latest release into your vault at:

<vault>/.obsidian/plugins/graph-search-sync/

Then enable the plugin under Settings → Community plugins.

Via BRAT

Add aldaw/graph-search-sync in the BRAT plugin.

How it works (and a caveat)

The graph view has no public plugin API. This plugin uses the same internal code paths that Obsidian itself uses:

  • The filter query is written into the graph's filter input and dispatched through the same event path as real typing, so Obsidian re-evaluates the filter itself.
  • Hover highlighting sets the renderer's highlight node exactly like a native pointer-over on the node does.

If a future Obsidian update renames these internals, the plugin degrades gracefully: the graph simply stops following the search until the plugin is updated. Nothing breaks and no data is touched.

Development

npm install
npm run build   # produces main.js
npm run dev     # watch mode

License

MIT

HealthExcellent
ReviewPassed
About
Sync global search with graph views in real time, applying your query — including tag:, path:, and file: operators — to every open graph with a short debounce. Highlight corresponding nodes by hovering search results, and apply the current query to graphs opened later or optionally to local graph views.
SearchVisualization
Details
Current version
1.2.4
Last updated
3 weeks ago
Created
3 months ago
Updates
5 releases
Downloads
398
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
HallHallaldaw
GitHubaldaw
  1. Community
  2. Plugins
  3. Search
  4. Search - Graph Highlighting

Related plugins

Note Gallery

A masonry gallery that will visualize your notes, similar to Craft note view.

Cards View

Displays a card view of your notes.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Omnisearch

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