Everything search: no effect
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
2Lefteous
Do you have the option "Search archives" checked? This turns off Everything search. Why? If you check this, TC has to look in every single file to check whether it's supported by a packer plugin using the "by content" option.
Do you have the option "Search archives" checked? This turns off Everything search. Why? If you check this, TC has to look in every single file to check whether it's supported by a packer plugin using the "by content" option.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Then what are you looking for? If you search for *.* in c:\ it will not be faster than without everything, to the contrary: TC then has to get the file details for every file separarely. Try searching for something with only very few results.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Lefteous,
I think that speed difference will not be noticeable when you get thousands of results because TC requires time for filtering thousands of results from Everything (Everything doesn't allow setting directories for search, it returns results from entire volume) and loading huge list.
Try searching for e.g. e*.dll - it is really faster than without Everything.
I think that speed difference will not be noticeable when you get thousands of results because TC requires time for filtering thousands of results from Everything (Everything doesn't allow setting directories for search, it returns results from entire volume) and loading huge list.
Try searching for e.g. e*.dll - it is really faster than without Everything.
Last edited by MVV on 2016-06-16, 11:51 UTC, edited 1 time in total.
What I've found so far: Everything seems to work in Beta 2 quite stable for me, not matter if 32-bit or x64, but:
You can't expect the same search speed as in the standalone exe.
Reason: TC fetches file attributes "on-the-fly", unlike the standalone Everything.exe which does this after all results are fetched.
This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
You can easily see this once you disable everything search option and simply repeat the search without it -> way slower.
2nd: When the search dialog hangs, Everything might be refreshing or creating it's DB, just like the standalone exe would.
For my 3 HDDs with 1.7 million files it takes about two minutes. If I just started Everything before a search, TC therefore hangs.
Anyway, both problems show: We need some sort of indication for WHEN Everything is used and when not
You can't expect the same search speed as in the standalone exe.
Reason: TC fetches file attributes "on-the-fly", unlike the standalone Everything.exe which does this after all results are fetched.
This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
You can easily see this once you disable everything search option and simply repeat the search without it -> way slower.
2nd: When the search dialog hangs, Everything might be refreshing or creating it's DB, just like the standalone exe would.
For my 3 HDDs with 1.7 million files it takes about two minutes. If I just started Everything before a search, TC therefore hangs.
Anyway, both problems show: We need some sort of indication for WHEN Everything is used and when not
TC plugins: PCREsearch and RegXtract
I think there is no need in updating status bar for every file, this takes some time too.This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
Maybe. But search dialog should be responsible anyway. Communication with Everything should be moved to separate thread.2nd: When the search dialog hangs, Everything might be refreshing or creating it's DB, just like the standalone exe would.
2MVV
2milo1012
I feel more and more that using Everything in TC might not have been a good idea...
I don't think I'll change my search habits because of the way the search technology works.Try searching for e.g. e*.dll - it is really faster than without Everything.
2milo1012
Well when the checkbox is checked it should be used. If it's really the case that the enumeration in the statusbar is not a 100% indicator that Everything isn't used then it's a bit confusing when you expect immediate results.We need some sort of indication for WHEN Everything is used and when not
I feel more and more that using Everything in TC might not have been a good idea...

at least that way we know the search is still going and not just hanging.This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.

i wonder what attributes? why is that needed if nothing is ticked in "advanced"? the search results only shows filenames.This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
anyway, if searching for something where you can expect only few results (this is what i personally will need most of the time), everything search is waaaaay faster.
licenced and happy TC user since 1994 (#11xx)
TC with Everything works very fast and easy if configured correctly.Lefteous wrote:2MVVI don't think I'll change my search habits because of the way the search technology works.Try searching for e.g. e*.dll - it is really faster than without Everything.
2milo1012Well when the checkbox is checked it should be used. If it's really the case that the enumeration in the statusbar is not a 100% indicator that Everything isn't used then it's a bit confusing when you expect immediate results.We need some sort of indication for WHEN Everything is used and when not
I feel more and more that using Everything in TC might not have been a good idea...
It was a very good idea to add it as search engine.
I don't understand what changes of your search habits are necessary ?
I use Everything since years and had TC configured to jump to its results.
Now I just enter my search in TC and have the results in seconds.
2Horst.Epp
Oh yes thanks for the detailed instructions.TC with Everything works very fast and easy if configured correctly.

Well I hope none but when people are telling me what to search for in order to get fast results something must be wrong.I don't understand what changes of your search habits are necessary ?
Well others are claiming there is a speed difference between TC using Everything and Everything standalone.Now I just enter my search in TC and have the results in seconds.
Sometimes listening to good hints may be quite useful.Well I hope none but when people are telling me what to search for in order to get fast results something must be wrong.

The more specific your search request - the faster result you get. I wouldn't complain that TC lists results too long while searching for thousands files.