SearchMaster Logo

SearchMaster

Advanced fuzzy search extension for Visual Studio Code

How It Works

SearchMaster uses advanced fuzzy search algorithms to help you find content even when your search isn't perfect

Exact vs Fuzzy Search

✓ Exact Matches

Traditional search requiring perfect character matching. Great for precise searches when you know exactly what you're looking for.

~ Fuzzy Matches

Intelligent search that finds similar content even with typos, missing characters, or slight variations. Perfect for exploration and when memory is fuzzy.

Edit Distance Example

"hello" "hello" Distance: 0
"hello" "jello" Distance: 1
"hello" "helo" Distance: 1
"hello" "yellow" Distance: 2

Edit distance measures character changes needed (insertions, deletions, substitutions)

See It In Action

Watch SearchMaster enhance your VS Code search experience

SearchMaster Demo

Built for Large Codebases

SearchMaster uses intelligent indexing to maintain fast performance even in massive projects. Our optimized search algorithms ensure you get results quickly, regardless of codebase size.

Smart Indexing Features:

  • Incremental indexing for real-time updates
  • Memory-efficient data structures
  • Background processing to avoid blocking
  • File type-aware indexing strategies
Fuzzy Search Performance (Edit Distance 1):
Codebase Size Files Execution Time
Small 1K files 0.18s
Medium 10K files 1.13s
Large 100K files 3.55s
Algorithm Comparison (Large Codebase):
SearchMaster Fuzzy 3.55s
Vector Search 3.10s*
Language Model 3.45s*
Boolean Search 2.82s*
*Without fuzzy matching capability. Benchmarked on 100K file codebase.

Installation Guide

Get SearchMaster up and running in VS Code in just a few steps

1

Download the Extension

Click the download button below to get the latest SearchMaster .vsix file.

Download search-master-0.0.0.vsix
2

Open VS Code Extensions Panel

Navigate to the Extensions view by clicking the Extensions icon in the Activity Bar.

Shortcut: Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS)
3

Install from VSIX

Click the three dots menu (⋯) in the Extensions view and select "Install from VSIX..."

4

Select and Install

Browse to the downloaded .vsix file, select it, and click "Install". VS Code will install the extension automatically.

Start Searching!

SearchMaster will appear in your sidebar. Click the SearchMaster icon to open the search panel and start using advanced fuzzy search.

Technical Features

Built with performance and usability in mind

Configurable Settings

  • Adjustable edit distance
  • Welcome message customization
  • Emoji preferences

Performance

  • Fast fuzzy search algorithms
  • Ranked result ordering
  • Efficient file navigation

Configuration Example

{
  "searchmaster.welcom.message.enabled": true,
  "searchmaster.welcom.message.emoji": "👋",
  "searchmaster.welcom.message.string": 
    "Welcome to SearchMaster!"
}

Add to your VS Code settings.json to customize the extension

Download SearchMaster

Version 0.0.0 • Compatible with VS Code 1.72.0+