How to keep search results cached until the update is complete

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
byzod
Posts: 23
Joined: Thu Oct 19, 2023 10:17 am

How to keep search results cached until the update is complete

Post by byzod »

Even though I have the Everything Service enabled, there is still a brief index update process every time I start my computer for the first time. If I perform a search at this time:

Current Behavior:
  1. Enter a search term.
  2. The cached, outdated results are briefly displayed for half a second, then cleared.
  3. Everything updates the index for few seconds.
  4. After the update is complete, the latest search results are displayed.
Desired Behavior:
  1. Enter a search term.
  2. Display the cached, outdated search results and do not clear them, even if it might lead to a "file not found" error when I click on a result.
  3. Update the search results after the index update is complete.
In other words, I want search results to be displayed at all times, instead of staring at a blank screen waiting for the index update to finish. In most cases, the files I need to search for have not changed from the day before, so the cached, outdated index is still valid 99% of the time.

Are there any settings or actions that can achieve the desired behavior?

Background: Windows 10 x64, Everything V1.5.0.1396a (x64)
void
Developer
Posts: 19839
Joined: Fri Oct 16, 2009 11:31 pm

Re: How to keep search results cached until the update is complete

Post by void »

Sounds like Everything is doing a reindex.

Everything should only index once.

What is shown under Tools -> Debug -> Statistics -> Build -> Last Rebuild Reason.



Your Desired Behavior is what Everything should be doing already.



Please make sure Everything is installed correctly and running as a standard user:
  • In Everything, from the Tools menu, click Options.
  • Click the General tab on the left.
  • Check Store settings and data in %APPDATA%\Everything.
  • Uncheck Run as administrator.
  • Check Everything Service. (Please make sure this is tick-checked and not square-checked)
  • Click OK.
  • Exit Everything (from the File menu, click Exit).
  • Restart Everything.


Please try increasing your maximum USN Journal sizes:
  • In Everything, from the Tools menu, click Options.
  • Click the NTFS tab on the left.
  • For each NTFS volume:
    • Change Maximum Size to: 131072 KB.
  • Click OK.
byzod
Posts: 23
Joined: Thu Oct 19, 2023 10:17 am

Re: How to keep search results cached until the update is complete

Post by byzod »

Hi, not sure which steps works but today it seems fine :), I'll keep track on it and see if this bug appears again

about the Everything Service part, my settings looks correct, I just uncheck and re-check every options
NTFS size changed

the log you said:

Code: Select all

Build
Last rebuild reason:	Out of date NTFS volume C: is available

NTFS Index
Volume name:	\\?\Volume
Path:	C:
Root:	
Include only:	
Drive type:	Fixed
Index number:	0
Date indexed:	2025/9/21 22:20
Out of date:	No
Online:	Yes
Disk device index:	0
Multithreaded:	Yes
Folder count:	351,411
File count:	1,013,732
USN Journal ID:	2021-08-29
Next USN:	0x0000000exxxxxxxx

therube
Posts: 5711
Joined: Thu Sep 03, 2009 6:48 pm

Re: How to keep search results cached until the update is complete

Post by therube »

Tools -> Debug -> Statistics
Should that also note the Everything version number?
void
Developer
Posts: 19839
Joined: Fri Oct 16, 2009 11:31 pm

Re: How to keep search results cached until the update is complete

Post by void »

Should that also note the Everything version number?
Statistic information will not change between versions, so no version information is shown.
Version information can be found under Help -> Troubleshooting information.
Version information isn't needed for this case yet..

The journal shows Everything reindexed the C: yesterday because a change was deleted before Everything had processed it.
This means while Everything was not running the journal was filled with changes.
The next time you run Everything, it will try to catch up on changes, it knows its up to change 12345 (as an example), but this change has been overwritten by other changes.

Increasing the USN Journal should fix the issue.

Please also make sure you have no stuck windows updates. (make sure windows is up-to-date with no retry options)
Windows updates can make millions of changes.

To see what changes are being made to your C: drive:
In Everything, from the Index menu, click Index Journal.
Post Reply