Page 1 of 1

[Solved] Forced to rebuild index

Posted: Sat Nov 25, 2017 7:20 pm
by w64bit
I had to rebuild Windows search index file, Windows.edb. I deleted it and the OS recreate it.

889 shows the old size instead of the new one (smaller). I thought that it was some OS caching but no.
I waited -> no change.
I opened again 889 -> no change.
I had to force rebuild -> OK
Is there anything to be done to be sure that the list is always updated?
C: 250k files, 40k folders, NTFS

Re: Forced to rebuild index

Posted: Sun Nov 26, 2017 12:01 pm
by therube
(There was that size related issue in 877, fixed in 885, so maybe what you're seeing was just a "holdover" from that?
I don't think putting in 889 would automatically change anything in that respect - until a rebuild was done?)

Re: Forced to rebuild index

Posted: Sun Nov 26, 2017 5:24 pm
by w64bit
Tried again.
I delete windows.edb and I create it again. Real size 8MB -> 889 shows 8MB.
889 left opened.
Remade Windows search database. Windows.edb real size 70MB -> 889 shows 8MB.
Close 889. Open it again -> 889 shows 8MB.
I have to do a force rebuild to show 70MB.

Re: Forced to rebuild index

Posted: Mon Nov 27, 2017 9:17 am
by void
File sizes in Everything do not always update immediately.

Files sizes will only update when all handles to the file are closed, or more technically when Everything receives a USN Journal notification that the file was modified, which may only be flushed to the journal when the file handle is closed.

Does restarting your computer show the correct size in Everything?

Re: Forced to rebuild index

Posted: Mon Nov 27, 2017 1:13 pm
by w64bit
Sign out - no
Restart - yes
Thank you.