Overview

This page shows you how to use Raycast’s file search, with a new engine independent of Microsoft’s Windows Search. You can access it either by going into the Search Files command (we recommend setting a hotkey in Settings for quick access), or searching for files directly in root search.

By default your users folder is indexed C:\Users\(username).

Indexing

Raycast stores data about relevant files in an index that we keep up-to-date with the file system, in the background. When you open File Search, you might see the indexing progress. This is updating your index server with your latest file changes. We show your last used files by default, that is, the files that you’ve recently opened in Explorer.

Searching

When you enter a file or folder name in File Search on in the main window, you’re searching the index. Search supports a number of different features, depending on how you enter the query. During indexing, we tokenize file names and file paths, i.e. split them into searchable words: we split file names on whitespace, punctuation, “camel humps” (e.g. “FileSearch” gets split into “file”, “search”), lowercase, and ASCII fold (e.g. é becomes e). File paths are split into their path segments. Multiple search terms are implicitly joined by an AND. You can search files by file extension, inside relative parent folders, and you can prioritize folders in search results.

Some example queries (”entries” meaning files, folders, and symlinks):

Tip: Press Tab on any entry to expand the full path and enter “browsing mode”.

Browsing

Whenever you enter a valid absolute path starting with \\, / ~\\ or ~/ in the search bar, you will see a 1:1 representation of the file system (similar to what you’d see in Explorer, Powershell or the Command Line). Some examples of what you can do in this mode: