@void
I came here to report a bug in 1.5.0.1263a (x64) regarding content indexing rather than start a new thread and never realized you responded! I'll detail the bug at the end of this post after responding to your response.
------------------------
Regarding filtering for file types:
I was suggesting unique filtering parameters for individual file types or a group of file types. For instance each filetype example below would have their own criteria:
- "*.txt;*.log;": // the file types the rules below will evaluate on
- Exclude folders: *\node_modules;*\.git;*\.svn;*\.**\;C:\Windows;C:\ProgramData;C:\Program Files**\;*\AppData;*\msys64;*\packages;*\resources;*\*cache*;*\tmp;*\temp;*\EULA;*\Legal;*\Dictionary; *\intl;*\locale;*\_locale;*\_locales;*\lang;*\language*;*\de;*\de-DE;*\en_CA;*\en_GB;*\es;*\es-ES;*\fr;*\fr-FR;*\fr_CA;*\it;*\it-IT;*\ja;*\ja-JP;*\ko;*\ko-KR;*\pl;*\pt-BR;*\ru;*\ru-RU;*\tr;*\zh-CHS;*\zh-CHT;*\zh-CN;*\zh-TW;
- Maximize size: 128KB
- Minimum size: 512b // likely nothing useful in txt files smaller than this
- Exclude Hidden Files/Folders: true // would be nice option to have, would easily take care of folders like: *\.git;*\AppData;*\ProgramData;
- Exclude Known Cache & Temp Directories: true // would be another nice option to have (a fully featured search field where we can access our custom functions would make things like this easy)
- "*.md;README;":
- Include folders: A:\;%USERPROFILE%;*\node_modules;
- Exclude folders: *\.git;*\.svn;*\.**\;*\AppData;*\packages;*\resources;*\*cache*;*\tmp;*\temp;*\EULA;*\Legal;*\Dictionary; *\intl;*\locale;*\_locale;*\_locales;*\lang;*\language*;*\de;*\de-DE;*\en_CA;*\en_GB;*\es;*\es-ES;*\fr;*\fr-FR;*\fr_CA;*\it;*\it-IT;*\ja;*\ja-JP;*\ko;*\ko-KR;*\pl;*\pt-BR;*\ru;*\ru-RU;*\tr;*\zh-CHS;*\zh-CHT;*\zh-CN;*\zh-TW;
- Maximize size: 256KB
- Minimum size: 0b
- Exclude Hidden Files/Folders: true // would be nice option to have to easily take care of folders like: *\.git;*\AppData;*\ProgramData;
- "*.json;*.yml;":
- Include folders: A:\;%USERPROFILE%;
- Exclude folders: // Same excludes as *.md;README;
- Maximize size: 64KB
- Minimum size: 256b
- "*.ini;*.config":
- Include folders: C:\Windows;C:\ProgramData;C:\Program Files**\;*\AppData;
- Maximize size: 128KB
------------------------
Regarding Content Indexing Bug
Since upgrading to 1.5.0.1263a 3 days ago directly from 1.5.1259a (1259a worked pretty much flawlessly for me) I've noticed my computer starts up slow and isn't immediately usable. Investigating further I found that Everything is starving out CPU & Disk resources for every other process trying to start.
According to Everything (this is after Excludes) there's 5.5TB or 4,443,540 objects to index.
It's rebuilding the database apparently from scratch on every startup, and with the amount of content on this system this takes over an hour. (is one of the reasons I requested more advanced filters so that everything could be more specific about the content it indexes)
The actual AppData\Local\Voidtools\Everything-1.5a.db I've seen range from 450MB to 900MB so it's not like I'm indexing the contents of everything. Originally I indexed a lot more which put it over 3GB + a hefty 3-4GB chunk of RAM (this was on 1259a) so quickly rethought that and made the content filters a lot stricter, removed indexing of most Properties, and removed Fast Sort for all Properties to keep memory usage under a GB and DB size down.
I have not changed anything since upgrading to 1263a.
In the meantime I've:
* Limited Everything to using only 2 cores and set the process priority to low.
* Disabled "Start Everything on system startup"
* Created a task in Task Scheduler to run
"C:\Program Files\Everything 1.5a\Everything64.exe" -admin -startup -load-delay 60000 at user logon
If I right click everything in the system tray and Exit Everything, then re-launch it, it does not rebuild the database. I also can't replicate it after creating that Scheduled Task to start it. Now I'm not sure if maybe the other times were flukes. But I'm scared of to test the way it was because it ties up the computer for hours when I want to use it.
More background for the reasons I restarted the past 3 days (maybe the reasons I restarted caused it?):
- Updated Everything, VPN (which mucks with the network adapters), and some other things.
- "Your Phone" app has memory leak
- Wanted to play COD:Warzone after running Docker & Hyper-V earlier (vmmem never returns all the memory back) so restarted to get system in fresh state.
- Updated VS2019 from 16.9.3 to 16.10.1