Why NAS file search matters
A typical NAS drive accumulates tens of thousands of files over months and years of use: project documents, photos, invoices, spreadsheets, design assets, log files, and everything in between. Browsing folder by folder to find a specific file is slow and frustrating, especially when you cannot remember exactly where something was saved or what it was named.
GoMount's global search engine solves this problem by indexing the contents of your NAS, cloud storage, and mounted volumes directly on your Mac. Once indexed, you can locate any file instantly — whether you remember the full filename, just a keyword from the document content, a date range, or a tag you applied. Search replaces slow folder-tree navigation with a single text field that returns results in milliseconds.
This is not just a convenience feature. For professionals who manage large file libraries across multiple NAS volumes or cloud buckets, the ability to search globally saves meaningful time every day. Instead of opening Finder, navigating through five levels of nested folders, and guessing which subdirectory holds the file, you type a few characters and the answer is right there.
How GoMount indexes your files
When you mount a NAS share or connect a cloud storage account through GoMount, the application automatically builds a local index of file metadata. This index includes filenames, full directory paths, file sizes, creation dates, and modification dates. The index lives entirely on your Mac — it is never uploaded to any server, and it does not consume space on your NAS.
The indexing process works in two layers:
- Metadata indexing (default): GoMount reads directory listings and file attributes from the mounted volume. This is fast and lightweight, typically completing a full scan of a 50,000-file NAS in under a minute. Metadata indexing is always active and powers filename-based search.
- Full-text indexing (optional): For deeper search, GoMount can also read the text content of supported file types — such as
.txt,.md,.csv,.json, and other plain-text formats — and add that content to a full-text index powered by SQLite's FTS5 extension. This is what enables you to search for a phrase you remember from inside a document, even if that phrase does not appear in the filename.
The index updates automatically. When files are added, modified, or deleted on your NAS, GoMount detects the change and updates the local index incrementally. You do not need to manually trigger re-indexing after normal file operations.
Pro tip: The index is stored locally in GoMount's application support directory. If you ever need to rebuild it from scratch (for example, after migrating to a new Mac), simply remove the index cache in Settings and GoMount will re-scan your mounted volumes.
Basic search: by filename
The search bar in GoMount's file browser searches filenames by default. Click the search field in the toolbar (or press Cmd+F) and start typing. Results appear instantly as you type — this is a live search, meaning you do not need to press Enter or click a button.
Filename search supports partial matching. For example, typing rep will find files like report.pdf, 2026-summary.xlsx, presentation-draft.key, and any other file whose name contains the substring "rep". The match is case-insensitive, so budget and Budget return the same results.
As you type, GoMount narrows results in real time. The file list updates to show only matching files, with the most relevant results ranked first. Relevance is based on how closely the filename matches your query string, with exact prefix matches ranked higher than substring matches further into the name.
You can search across all mounted volumes simultaneously. The global search scope means you do not need to select a specific NAS or folder before searching — GoMount looks everywhere at once.
Full-text search with FTS5
For situations where you remember what a document says but not what it is called, GoMount offers full-text search powered by SQLite's FTS5 extension. FTS5 is a mature, high-performance full-text indexing engine that GoMount embeds directly into its local database.
FTS5 provides several capabilities that make full-text search both powerful and fast:
- Chinese language tokenization: Built-in support for Chinese text segmentation, so you can search for Chinese keywords inside your documents without any additional configuration. This works out of the box alongside English and other Latin-based languages.
- BM25 ranking: Results are ranked using the BM25 algorithm, which scores each match based on term frequency, document length, and term rarity. The most relevant results appear at the top, so you see the file you are looking for first rather than wading through dozens of loosely related matches.
- Prefix matching: You can search for a word prefix and FTS5 will find all documents containing words that start with that prefix. For example, searching for
budget*matches "budget", "budgets", "budgeting", and so on. - Boolean operators: Combine terms with
AND,OR, andNOTto refine full-text queries. For example,revenue AND 2026 NOT draftfinds documents that mention both "revenue" and "2026" but exclude any that contain "draft".
Enabling full-text indexing
Full-text indexing is optional and off by default, because it reads file content in addition to metadata. To enable it:
- Open GoMount and go to Settings (click the gear icon or press
Cmd+,). - Navigate to the Search section.
- Toggle on "Full-text indexing".
- GoMount will begin indexing text content from supported file types across your mounted volumes.
During the initial indexing pass, GoMount reads the text content of every supported file on your mounted volumes. For a NAS with a large number of text files, this first pass may take some time depending on the total file count and your network speed. However, subsequent updates are incremental — only newly added or modified files are re-indexed, so day-to-day operation is nearly instant.
Pro tip: You can monitor indexing progress in the Search settings panel. A progress bar shows the percentage of files indexed and an estimated time remaining. You can pause indexing at any time if you need to prioritize network bandwidth for other tasks.
Search filters and operators
GoMount's search syntax goes well beyond simple text matching. You can combine structured filters with free-text queries to narrow results with precision. Filters use a key:value syntax and can be mixed with regular search terms in any order.
The following filters are available:
type:— Filter by file extension. For example,type:pdfshows only PDF files. You can also usetype:imageto match common image formats (jpg, png, heic, etc.) ortype:documentfor document formats (pdf, docx, xlsx, etc.).date:— Filter by modification date. Supports specific dates likedate:2026-08for August 2026, relative ranges likedate:this-weekordate:last-month, and open-ended ranges likedate:>2026-01-01for everything after January 1, 2026.size:— Filter by file size. Usesize:>100MBfor large files,size:<1KBfor tiny files, or a range likesize:10MB-500MB.tag:— Filter by FileHub tag. For example,tag:Activeshows only files tagged with "Active". See the cloud file tagging guide for details on how tags work in GoMount.path:— Filter by folder path prefix. For example,path:/Projects/2026restricts results to files within any path containing that string. This is useful when you want to search within a specific part of your NAS without navigating there first.
Here are some practical examples of combined filter queries:
type:pdf budget— Find PDF files whose name or content contains "budget".date:2026-08 report— Find files modified in August 2026 that match "report".tag:Active type:docx— Find all tagged DOCX files with the "Active" tag.path:/Photos size:>5MB— Find large image files in your Photos directory.type:csv date:this-month revenue— Find CSV files modified this month containing "revenue".
Filters can be combined freely. GoMount applies all specified filters as an AND condition, meaning every filter must match for a file to appear in the results. The free-text portion of the query is matched against filenames and (if full-text indexing is enabled) file content.
Combining search with tags
If you use GoMount's FileHub tagging system to organize your files, you can integrate tags directly into your search workflow. Tags and search complement each other: tags provide broad categorization, while search narrows down within those categories.
There are two ways to combine tags with search:
Method 1: Sidebar tag filtering
Click a tag in the FileHub sidebar tag tree to filter the file list to only files with that tag. Then use the search bar to further narrow results within the tagged set. For example, click the "Invoices" tag, then type type:pdf 2026-08 to find PDF invoices from August 2026 that carry the "Invoices" tag.
Method 2: Inline tag filter
Use the tag: filter directly in the search query. This is faster when you know the tag name and prefer to stay in the search field. For example, tag:ClientA type:xlsx budget finds Excel spreadsheets tagged "ClientA" that mention "budget" in the filename or content.
Both methods produce the same results. The sidebar approach is more visual and helps you discover which tags exist, while the inline approach is faster for repeated use and can be saved as a Smart Folder.
Pro tip: You can also search for files that have no tags at all using tag:none. This is useful for finding files that still need to be organized — a great way to keep your tagging system tidy.
Smart Folders: save your searches
Any search query you build in GoMount can be saved as a Smart Folder for one-click reuse. Smart Folders are dynamic views — they do not copy or move files, they simply re-run the saved query each time you open them, so the results always reflect the current state of your NAS.
To save a search as a Smart Folder:
- Enter your search query in the file browser search bar and verify the results look correct.
- Click the Save Search button next to the search field, or choose File > New Smart Folder.
- Give the Smart Folder a descriptive name, such as "Q3 Budget PDFs" or "Untagged Photos".
- Click Save.
The Smart Folder appears in the File Hub sidebar under the active schema, thanks to the v1.5 sidebar bridge. Clicking it runs the query instantly and displays the current results. See the Smart Folders guide for full details on managing, editing, and organizing Smart Folders.
Smart Folders pair especially well with complex search queries that combine multiple filters. Instead of retyping type:pdf tag:Invoice date:this-quarter every time you need this quarter's invoices, save it once and click the Smart Folder whenever you need it.
Performance and resource usage
GoMount's search index is designed to be lightweight and efficient. Here is what you can expect in terms of resource usage:
- Index size: The metadata index is typically just a few megabytes, even for NAS volumes with 100,000 or more files. The full-text index is larger but still compact — usually under 50 MB for a typical mixed-content NAS, because it stores tokenized words rather than raw file content.
- CPU usage: FTS5 indexing runs in the background and uses minimal CPU. On a typical Mac, indexing a few thousand text files completes in seconds with negligible processor impact. You will not notice it during normal use.
- Network usage: GoMount only reads file metadata (directory listings, file attributes) and text content from supported file types during indexing. It does not download binary files like images, videos, or compiled applications for indexing purposes. This keeps network traffic low, which matters when your NAS is connected over Wi-Fi or a slower link.
- Memory usage: The search index is memory-mapped by SQLite, meaning the operating system manages which parts of the index are in RAM. In practice, search operations add only a few megabytes to GoMount's memory footprint.
If you need to temporarily reduce resource usage — for example, during a large file transfer — you can pause indexing from the Search settings panel. GoMount will resume where it left off when you re-enable it.
Tips for large NAS libraries
If your NAS contains hundreds of thousands or millions of files, a little setup goes a long way toward keeping search fast and the index manageable.
- Exclude unnecessary directories: Go to Settings > Search > Excluded paths and add directories that do not need to be searchable. Common candidates include
.appbundles,node_modules,.gitdirectories,.DS_Storefiles, cache folders, and any other directories that contain large numbers of automatically generated files. Excluding these reduces index size and speeds up both indexing and search. - Use specific filters instead of broad queries: Searching for a single letter like
aacross a million-file NAS will return a huge result set and take longer to display. Instead, combine a few characters with a type or path filter:type:pdf anarrows the scope dramatically and returns faster. - Enable indexing gradually: If you have multiple NAS volumes or very large shares, you do not need to index everything at once. Start by enabling full-text indexing for your most-used folders and add more over time. You can configure indexed paths in the Search settings.
- Keep your network stable: Indexing reads from your NAS over the network. If your NAS connection is intermittent (for example, over Wi-Fi with occasional dropouts), consider indexing during periods of stable connectivity. GoMount will resume interrupted indexing automatically, but a stable connection makes the initial pass faster.
- Leverage Smart Folders for recurring searches: Instead of running complex queries manually, save them as Smart Folders. Smart Folder queries are optimized and cached, so they return results faster than typing the same query repeatedly.
Pro tip: If you notice search becoming sluggish on a very large library, check the excluded paths list first. A single directory with tens of thousands of small files (like a node_modules folder or a build output directory) can inflate the index disproportionately. Excluding it often makes everything snappier.
Next steps
Now that you understand how GoMount's global search and FTS5 full-text indexing work, you can combine search with other GoMount features for a more organized file management workflow:
- Smart Folders guide — Learn how to save your most useful search queries as dynamic, one-click Smart Folders that appear in the sidebar.
- FileHub tagging guide — Set up a tagging system for your NAS files so you can combine tags with search for precise filtering.
- File browser tips — Explore advanced file browser features like grid selection, QuickLook previews, and transfer queues that complement search.
- Favorites guide — Bookmark the folders you access most often so you can jump to them instantly alongside search.
- Getting started — If you are new to GoMount, review the basics of mounting NAS volumes and configuring your storage connections.
GoMount's search engine is one of the most powerful tools in the application. Once you start using it, you will wonder how you ever managed your NAS without it.