HoudahSpot Uses the Spotlight Index

Every time HoudahSpot searches, it queries the Spotlight index — the same database maintained by the mds daemon and queried by Finder and the Spotlight window. HoudahSpot uses Apple's MDQuery API, exactly as any other macOS app would.

This has an important consequence: anything Spotlight knows, HoudahSpot can find. Because the data comes from the same index, HoudahSpot is just as fast as Spotlight for content and metadata searches. There's no separate database to maintain and no additional indexing step.

It also means the reverse is true: if a file isn't in the Spotlight index, HoudahSpot won't find it either. Files on unindexed external drives, locations in the Spotlight privacy list, or files in folders with .metadata_never_index present — none of these will appear. If you're missing results, check the index health first. See Why Spotlight Can't Find Your Files for a full diagnostic guide.

What the Spotlight Window and Finder Hide

The Spotlight index contains far more than Spotlight's own interface shows you. Apple designed the Spotlight window for general-purpose quick access — not power searching. To keep it clean and fast, it applies several filters:

Finder's search (Cmd+F) is better in that it shows files only and scopes to your current folder — but it still lacks multi-condition logic, metadata depth, and location exclude.

What HoudahSpot Adds

HoudahSpot presents the same index through a purpose-built search interface with no presentation-layer compromises:

Files only

Results are always files — no web results, System Settings… → Spotlight → Search Privacy noise, or mixed categories. Every item in the HoudahSpot results list is a real file you can open, preview, or act on immediately.

Full index access

HoudahSpot surfaces files from ~/Library, system directories, and other locations that Spotlight's UI filters by default. Users who need to find application support files, configuration files, or cached data can reach them directly without knowing where to look in advance.

Visual query builder

Add criteria rows for any combination of: file name, kind (document, image, movie, audio…), content text, date created, date modified, file size, macOS tags, GPS coordinates, camera model, author, and hundreds of other kMDItem attributes. Combine criteria with AND, OR, or NOT logic. Each row is a filter; the result set narrows or expands live as you change it.

Location include and exclude

Specify exact folders to search inside, or folders to skip. This is the HoudahSpot feature that makes the biggest practical difference for users with complex folder structures: search only ~/Documents/Projects, or search everywhere except ~/Library and ~/node_modules.

Saved searches

Save any query configuration as a named search. Open it any time with one click. Useful for things you check repeatedly: "PDF invoices from this quarter," "RAW photos taken with my Fuji," "large video files older than one year."

Iterative refinement

Start with a broad query, read the results, add one condition to narrow down, read again, refine again. HoudahSpot's live result updating makes this workflow fast and natural. See Iterative File Search for a full walkthrough.

The Consequence: Index Health Matters for Both

Because HoudahSpot reads the Spotlight index, the quality of that index directly affects HoudahSpot results. If you notice HoudahSpot not returning files you know exist:

  1. Check that the file's location isn't in the Spotlight Privacy exclusion list
  2. Verify HoudahSpot has Full Disk Access in System Settings → Privacy & Security
  3. Consider rebuilding the Spotlight index if neither of the above applies

The HoudahSpot troubleshooting guide walks through each of these steps in detail.