- Disable Match Path to restore expected filename-only results.
- Use path: and nopath: to isolate search behavior safely.
- Check indexes, exclusions, services, and shares only when necessary.
- Confirm the Symptom With a Small Safe Test
- Check Match Path and Related Search Settings
- Verify the Item Is Actually Indexed
- Check Services, Servers, Permissions, and Startup Context
- Use Built-In Diagnostics Without Overcorrecting
- Run a Clean Temporary Test
- Quick Fix Checklist
- Frequently Asked Questions
When voidtools Everything finds a file by its full path but not by the filename you expected, the index may be perfectly healthy. A common cause is the Match Path search option. With Match Path enabled, Everything applies your entire search expression to the full path instead of matching individual terms against filenames in the usual way. This can hide valid results, make folder names match unexpectedly, and turn an otherwise simple search into a confusing troubleshooting exercise.
The safest approach is to confirm the behavior with a known file, check Match Path and related search modifiers, and only then investigate indexing, services, exclusions, network shares, or permissions. Everything is not Windows Search: Everything maintains its own filename index and has its own search options, filters, services, and folder indexes. Changing Windows Search settings usually will not correct this specific symptom.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With a Small Safe Test
Before changing settings, choose one file whose exact location you know. A useful test file might be C:\Users\YourName\Documents\Invoices\march-report.pdf. Confirm that the file exists in File Explorer, then test several searches in Everything.
- Search for the exact filename: march-report.pdf.
- Search for a distinctive filename term: march-report.
- Search for a folder term: Invoices.
- Search for a full path fragment: Documents\Invoices\march-report.pdf.
- Search explicitly with nopath:march-report.
If the file appears with nopath: but disappears during the ordinary search, Match Path is probably enabled globally or being activated by another search mechanism. If only a full path fragment finds it, inspect Match Path first before rebuilding anything.
Success means that the same known file appears when you search for its filename alone. Once this happens consistently, stop changing indexing or service settings. You have already isolated and corrected the immediate problem.
1.1 Understand Filename-Only and Full-Path Matching
In the normal filename-oriented mode, a term such as budget is expected to match an item whose filename contains that term. With Match Path enabled, the search expression is evaluated against the path as well. This changes how multiple terms, spaces, operators, and folder names participate in the match.
For example, a search for archive budget may behave differently depending on whether those terms must satisfy matching against the complete path. A file can also appear because archive occurs only in a parent folder, even though the filename does not contain that word. That is useful when intentional, but surprising when you believe you are searching filenames only.
1.2 Use a Control Search
Enter nopath: before a simple filename term, such as nopath:march-report. The nopath: modifier disables path matching for that part of the search. Conversely, path: enables path matching explicitly.
These modifiers are valuable diagnostic controls because they let you test behavior without permanently changing a global option. If nopath: restores the expected result, you have strong evidence that the problem is search interpretation rather than a missing index entry.
2. Check Match Path and Related Search Settings
2.1 Turn Off the Match Path Menu Option
Open the Search menu in Everything and inspect Match Path. If it is checked and you want normal filename-only searches, clear it. Run the same filename search again without changing anything else.
Everything may also display active search modes in the status bar. If a Match Path indicator is visible, use it as a quick warning that the option is active. Depending on the interface configuration, you may be able to reset the indicated mode from the status bar. If that is not available, use the Search menu, which is the reliable place to verify the setting.
Success means the known file now appears under its filename, while unrelated files no longer appear merely because a parent folder contains the search term. Stop here if ordinary searches are working again.
2.2 Check for path: and nopath: Modifiers
Even when the menu option is off, explicit search syntax can alter path matching. Inspect the complete search box for path:, nopath:, macros, operators, or copied syntax. A search such as path:report intentionally checks paths, while nopath:report limits matching to names.
Remove unexpected modifiers and rerun a plain search. If you use saved searches, bookmarks, macros, or keyboard shortcuts, verify that they are not inserting path: automatically.
2.3 Quote Paths That Contain Spaces
A path containing spaces should be quoted when you intend it to act as one search unit. For example, use path:"C:\Project Files\Quarter One" rather than entering the unquoted path and assuming Everything will treat it as a single phrase.
Without quotes, spaces separate search terms. That can make a path search too restrictive, too broad, or simply different from what you intended. Use a quoted full path for location-specific testing, then return to a plain filename search after confirming the location is indexed.
2.4 Reset Filters and Other Search Options
A filter can hide a valid result even after Match Path is corrected. Set the filter to Everything, then inspect other active options under the Search menu, such as case matching, whole-word matching, regular expressions, or diacritic matching. Reset only the options relevant to the current test.
Regular-expression mode is particularly important because ordinary punctuation and spaces can acquire special meaning. The status bar can help expose active modes that are easy to overlook. Success means a plain filename term returns the expected item with the Everything filter selected.
3. Verify the Item Is Actually Indexed
If changing Match Path does not restore the file, determine whether Everything knows about the item at all. Search for the exact filename, a unique extension, and a quoted full path. If none works, the issue has moved from search interpretation to indexing or access.
3.1 Check NTFS and ReFS Index Settings
Everything can rapidly index supported local file systems using file-system metadata. Open the index-related Options pages and verify that the relevant volume is included and available. A disconnected disk, changed drive letter, disabled volume, or service problem can leave expected results absent.
A healthy result is one in which newly created test files on the volume appear promptly. If new files appear and the known file is searchable, do not force a rebuild.
3.2 Check Folder Indexes for NAS and Other Locations
Network shares, mapped drives, removable media, and file systems not covered by the local volume index may be added through folder indexing. Verify that the correct UNC path or local folder is present in the folder index settings.
For a NAS, prefer testing the UNC path, such as \\server\share\folder, as well as any mapped drive letter. Mapped drives belong to a Windows logon context and may not be visible to a service or a differently elevated process. If the UNC location works while the mapped drive does not, the problem is account context or mapping visibility, not Match Path.
3.3 Review Exclusions and Result Omissions
Check Everything's exclusion settings for excluded folders, files, extensions, hidden items, or system items. Also inspect any result-omission features or temporary exclusions that could suppress matches. A broad excluded path can hide an entire subtree while other files on the same drive remain searchable.
Remove or narrow only an exclusion you recognize and no longer need. Success means the known file appears after the exclusion is corrected. Avoid deleting the database as a first step because rebuilding cannot include content that is still excluded.

4. Check Services, Servers, Permissions, and Startup Context
4.1 Verify the Everything Service State
If Everything depends on its service to access local volume metadata, confirm that the Everything service is installed as intended and running. Restarting the application is not always equivalent to restoring a stopped service. Use Everything's service options or the Windows Services management console to inspect its state.
A service issue is more likely when an entire volume is missing, updates have stopped, or Everything reports indexing limitations. It is less likely when nopath: immediately restores the supposedly missing file.
4.2 Compare Elevated and Standard User Contexts
Run tests from the same account and launch method you normally use. Portable copies, elevated instances, scheduled launches, and startup shortcuts may load different settings or see different mapped drives. An administrator-launched process may not inherit the same drive mappings as the standard desktop session.
If one launch method works and another does not, compare their configuration location, service connection, folder indexes, and command-line arguments. Do not solve a simple mapping issue by weakening folder permissions for all users.
4.3 Inspect Server and Command-Line Options
If your Everything client connects to an Everything server or is launched by a custom shortcut, verify the server target and command-line parameters. You may be searching a remote index rather than the local computer, or a startup argument may activate a search option, load a different configuration, or open a portable profile.
Check the shortcut's target and any scripts used to start Everything. Remove one suspect argument at a time for testing. Do not expose an Everything server directly to the public internet merely to troubleshoot missing results. Keep remote access behind appropriate network controls.
4.4 Treat Firewall and Antivirus Checks Narrowly
A firewall may matter when a client cannot reach an Everything server, but it does not normally explain why local nopath: and Match Path searches differ. Antivirus software may affect process startup or access in unusual cases, yet permanently disabling protection is not an appropriate diagnostic step.
First verify the server address, port, process state, and logs. If security software is implicated, review its event history and create only the narrow vendor-recommended allowance required for the trusted application or connection.
5. Use Built-In Diagnostics Without Overcorrecting
5.1 Read the Status Bar Before Rebuilding
The status bar can reveal active search modes and show the number of results. When a query unexpectedly returns zero items, check it before modifying the index. Reset Match Path or another active mode, select the Everything filter, clear the search box, and enter one known filename.
This quick reset is successful when the result count changes and the known file appears. At that point, an index rebuild would add risk and delay without solving anything further.
5.2 Check the Index Journal and Debug Output
When updates are missing rather than merely hidden, the Index Journal can help show whether Everything observed file-system changes. Debug logging can also expose service, folder-index, connection, and configuration problems. Enable diagnostic output only for the time needed to reproduce the issue, and review it for the relevant path or error.
Logs may contain filenames, folder names, server addresses, and other sensitive information. Sanitize them before sharing. A useful diagnostic result identifies whether the item was indexed, excluded, unavailable, or never received from the relevant source.
5.3 Use Force Rebuild Only After Safer Checks
A forced rebuild can help when the index is demonstrably stale or inconsistent, but it should follow checks for Match Path, filters, exclusions, volume availability, service state, and folder-index configuration. Rebuilding while the source is disconnected or excluded will not restore the expected result.
After a justified rebuild, success means the volume or folder completes indexing and both old and newly created test files appear. If only path-modified searches still fail, return to search syntax and Match Path rather than rebuilding repeatedly.
6. Run a Clean Temporary Test
If the cause remains unclear, test with a temporary clean Everything profile or a separate portable copy obtained from the official source. Keep it isolated from the production configuration and do not overwrite the existing settings. Index only a small safe test location when possible.
- Create a folder such as C:\Everything-Test.
- Create blue-widget.txt inside it.
- Search for blue-widget with Match Path off.
- Enable Match Path and compare the same search.
- Test path:"C:\Everything-Test" and nopath:blue-widget.
- Compare the clean profile's options with the normal profile one category at a time.
If the clean profile works, the original profile likely contains an active option, filter, exclusion, macro, server target, or startup parameter causing the behavior. If both profiles fail to index the test file, investigate the volume, service, file-system support, or application installation.
Do not migrate every clean setting into production at once. Identify the smallest difference that explains the symptom, apply that correction, and stop once ordinary filename searches work.
7. Quick Fix Checklist
- Open the Search menu and clear Match Path.
- Check the status bar for active search modes.
- Set the active filter to Everything.
- Test a known filename with nopath:.
- Remove unintended path: modifiers, macros, or regular expressions.
- Put paths containing spaces inside quotes.
- Confirm the correct NTFS, ReFS, or folder index is enabled.
- Review exclusions before considering a rebuild.
- For NAS locations, compare the mapped drive with its UNC path.
- Verify the service, server target, startup shortcut, and account context.
- Use Force Rebuild only when the index is demonstrably stale.
- Stop changing settings as soon as plain filename searches return the known file.
8. Frequently Asked Questions
8.1 Why Does Everything Find a Folder Name Instead of the Filename?
Match Path allows parent folder names to participate in matching. A result may therefore appear because the search term exists in its directory path, even when the filename does not contain that term. Turn off Match Path or use nopath: when you want filename-only matching.
8.2 Why Does nopath: Find a File That a Normal Search Misses?
This strongly suggests that path matching is active or that the normal search contains syntax interacting with the full path. Check the Match Path menu option, status-bar indicators, saved searches, macros, filters, and command-line startup settings.
8.3 What Is the Difference Between Match Path and path:?
Match Path is a search option that changes the general behavior of the current search. The path: modifier enables path matching explicitly within a query, while nopath: disables it. The modifiers are useful for controlled tests and mixed queries.
8.4 Why Does a Path With Spaces Return No Results?
Spaces normally separate search terms. Put the intended path phrase in quotation marks, such as path:"D:\Client Files\Current Project". Also confirm that the drive or folder is indexed and available in the current account context.
8.5 Is Everything the Same as Windows Search?
No. voidtools Everything uses its own indexing and search system, primarily designed for rapid filename and path lookup. Windows Search has separate indexing locations, services, content handlers, and settings. Rebuilding Windows Search generally does not fix an Everything Match Path problem.
8.6 Should I Delete the Everything Database?
Not as an initial fix. First disable Match Path, reset filters, test nopath:, check exclusions, verify the volume or folder index, and confirm the service or server state. Use Everything's supported rebuild process only when evidence shows that the index itself is stale or inconsistent.