Everything search: no effect

Bug reports will be moved here when the described bug has been fixed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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.
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
Do you have the option "Search archives" checked?
No (but I guess it should be indicated in the UI).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I've tried Everything search in 9.0b2x86, search dialog have hung for about a minute with no response and then results have appeared. Except that hanging it seems to work.
Terka
Senior Member
Senior Member
Posts: 326
Joined: 2006-05-24, 09:04 UTC

Post by *Terka »

Still not working with beta2
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
Then what are you looking for?
*.dll in C:\Windows
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.
Which file details are required in this case?
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

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.
Last edited by MVV on 2016-06-16, 11:51 UTC, edited 1 time in total.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

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
TC plugins: PCREsearch and RegXtract
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
I think there is no need in updating status bar for every file, this takes some time too.
2nd: When the search dialog hangs, Everything might be refreshing or creating it's DB, just like the standalone exe would.
Maybe. But search dialog should be responsible anyway. Communication with Everything should be moved to separate thread.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2MVV
Try searching for e.g. e*.dll - it is really faster than without Everything.
I don't think I'll change my search habits because of the way the search technology works.

2milo1012
We need some sort of indication for WHEN Everything is used and when not
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.

I feel more and more that using Everything in TC might not have been a good idea... :cry:
TW
Senior Member
Senior Member
Posts: 390
Joined: 2005-01-19, 13:35 UTC

Post by *TW »

This might give the impression that TC is enumerating dirs, but in fact it's just fetching the attributes from the found files.
at least that way we know the search is still going and not just hanging. :P
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.

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)
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6976
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Lefteous wrote:2MVV
Try searching for e.g. e*.dll - it is really faster than without Everything.
I don't think I'll change my search habits because of the way the search technology works.

2milo1012
We need some sort of indication for WHEN Everything is used and when not
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.

I feel more and more that using Everything in TC might not have been a good idea... :cry:
TC with Everything works very fast and easy if configured correctly.
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.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Horst.Epp
TC with Everything works very fast and easy if configured correctly.
Oh yes thanks for the detailed instructions. :P
I don't understand what changes of your search habits are necessary ?
Well I hope none but when people are telling me what to search for in order to get fast results something must be wrong.
Now I just enter my search in TC and have the results in seconds.
Well others are claiming there is a speed difference between TC using Everything and Everything standalone.
TW
Senior Member
Senior Member
Posts: 390
Joined: 2005-01-19, 13:35 UTC

Post by *TW »

Well I hope none but when people are telling me what to search for in order to get fast results something must be wrong.
come on? :wink: he made only an example where you can check it really is a lot faster than standard search, nothing more behind it. :)
licenced and happy TC user since 1994 (#11xx)
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Well I hope none but when people are telling me what to search for in order to get fast results something must be wrong.
Sometimes listening to good hints may be quite useful. :)
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.
Post Reply