Windows Search Gets More Efficient in Latest Windows 10 20H1 Build

Posted on November 15, 2019 by Mehedi Hassan in Windows, Windows 10 with 10 Comments

Microsoft is releasing the second Windows 10 20H1 build of this week today. The company just pushed out build 19025 to Insiders in the Fast Ring, and it includes one minor new feature.

Microsoft has been releasing new 20H1 builds more frequently nowadays, though the builds have been quite minor in terms of new features, often only including general fixes and no new features.

Today’s build is pretty similar, and it includes only one new feature. Microsoft says the company is introducing a new algorithm for the indexer in Windows Search that makes it more efficient in terms of CPU and disk usage. The company said it carried out extensive research with Insiders over the last year to identify critical problems in the Windows Search indexer that led to some Insiders disabling Windows Search completely. And so, Microsoft simply started asking Insiders within Windows to give some feedback on why they disabled the feature as soon as they turned off Windows Search.

And the main reasons turned out to be excessive disk usage and general performance issues.

The new system for the indexer makes it so the indexer stops searching your files in the background or throttles it down at peak usage times. That includes things like when gaming mode, power savings mode, or low power mode is turned on, or when CPU usage goes above 80%, or when disk usage goes above 70%. Essentially, the new algorithm makes it so the indexer adapts to your computer’s usage and battery health, so it doesn’t disrupt everything else you are trying to do.

There’s also a number of general fixes and improvements in the update, so make sure to checkout the full changelog here. 

Tagged with ,

Join the discussion!

BECOME A THURROTT MEMBER:

Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate

Register
Comments (10)

10 responses to “Windows Search Gets More Efficient in Latest Windows 10 20H1 Build”

  1. remc86007

    This is desperately needed! I got one of the new AMD Surface Laptop 3s on launch day and have used it for multiple hours per day ever since. I think the indexing behavior of Windows might have contributed to some of the negative opinions about the device and definitely hurt some of the battery testing. Here is what I have experienced:


    I am an attorney and our firm uses Dropbox to sync approximately 250,000 files (99% of which are text files or pdfs under 50KB). I synced the whole thing on the day I got my laptop. Since then, every time I use the PC the Windows Indexing services have been taking 10-15% cpu usage even when on battery! I have manually paused it a couple times when I know I need the extra battery life. Why in the world is there not an option pause indexing on battery? It would also be nice, if there were an option to select called "full power indexing" or something that would use 100% of all the CPU threads and just power through until the indexing is done. Having it run on one thread at medium load even on battery is the worst of all worlds. It takes forever and drains the battery!

    • warren

      In reply to remc86007:


      Situations like yours are why Microsoft has worked on extending the Windows Explorer search to also search OneDrive content in Windows 10 1909. If you were using OneDrive instead of Dropbox, you would be able to search all those 250,000 files without syncing all the files to your system first, then waiting for indexing to finish.



    • ralfred

      In reply to remc86007:


      There's an option under Search settings called "Respect Device Power Mode Settings". I'm not 100% sure what it does, but sounds like you might be able to get a little control over the indexer that way.

  2. Intara

    The indexing was always one of the first things I did deactivate on my Windows system. I never liked the idea that a huge index of my private files is compiled and stored on the disk just to speed up searching. There are other methods of searching available which do not require indexing. E. g. I use a tool called "agent ransack" which does searching my files very quickly and which does not require indexing.

  3. techreader

    Good to hear. A long time coming, but still good.

  4. ghostrider

    Ahhhh, Windows Search. Probably one of the most broken, resource sucking features of Windows that's never worked properly to this day. Looks like MS are having yet another crack at getting it working, but don't hold your breath!


    A couple of years back, I actually made the mistake of enabling the 'Search' feature on a couple of Enterprise file servers. Sure, there was a few million files on the server, but I tweaked the settings, thinking it would be ok. Two initial observations - first, the 'searchindexer' service was regularly consuming 50% or more CPU during times I told it not to, and second, when staff tried to access any folders from a network share, there was a >5s delay while the server thought about it, and tried to query the local index before showing the list of files. After less than a week, I turned it off, and have never used it again.

  5. maktaba

    Windows Search cannot search inside OneNote notes saved in the cloud yet their mission is to empower every person and organization on the planet to achieve more?

  6. nbplopes

    When actually getting the product to work is a feature. How low is the bar?

  7. Winner

    How could it get less efficient?

    I can search the entire web on Google faster than I can my own machine with Microsoft.

  8. driftsk

    I guess we might thank Dona Sarkar to some extent. After all, she was the one bragging about it:

    "...she was also in charge of the entire search experience in Windows 7 and 8, saying "Any time you needed to find something in Windows, you used my feature. That’s my baby!"


Leave a Reply