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
Ovg
Power Member
Power Member
Posts: 755
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

2Flint

Try 1.4.0.713 - I use this version and for me it working fine
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

Ovg
Installed it, no luck, still the same problem.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
Ovg
Power Member
Power Member
Posts: 755
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

2Flint
Sorry, I have no more ideas :( :oops:
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
User avatar
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

2Flint

Are you using a named instance for Everything? TC cannot find those, see thread
http://www.ghisler.ch/board/viewtopic.php?t=44441&postdays=0&postorder=asc&start=0

Regards, EricB
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

EricB
I don't think I do. The service process is running with command line
"C:\Program Files\Everything\Everything.exe" -svc
and the UI instance is:
"C:\Program Files\Everything\Everything.exe" -startup
(checked via Process Explorer). They both don't have the -instance argument.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

Flint
I had also this problem and it was the Everything= key in wincmd.ini that I misplaced under the wrong section. It should be in [Configuration]. If you have the key there, maybe the path is the problem (it might need some quotes here and there due to the space in the path name).

Regards, EricB
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

EricB
I thought this key was only needed when Everything is NOT running, so that TC could start it. In my case it is already running, so no, I do not have this key in my INI file at all.

Just in case, I tried starting TC with fresh INI file with the following contents:

Code: Select all

[Configuration]
Everything="C:\Program Files\Everything\Everything.exe" -startup
It did not help, TC still could find nothing.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sorry, I have no idea why it doesn't work for you. TC uses the official Everything API and includes the right dlls. TC looks for the running everything window, and if it isn't there, tries to start Everything, and otherwise show an error.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

ghisler(Author)
I investigated a little and found that an Everything option is what breaks TC:

Everything Options -> General -> Search -> "Match path when a search term contains a path separator"

When this checkbox is turned OFF (like on my computer), TC search fails. When I turned this option ON, TC started to get some results.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6976
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Flint wrote:ghisler(Author)
I investigated a little and found that an Everything option is what breaks TC:

Everything Options -> General -> Search -> "Match path when a search term contains a path separator"

When this checkbox is turned OFF (like on my computer), TC search fails. When I turned this option ON, TC started to get some results.
It doesn't break Everything !
Searches from TC are working fine with this option set.
I use this options since beginning of Everything years ago
and also now with TC of course.
Using Everything syntax and its options means you understand Everything :D
You have just to adjust your searches according to the options you set.
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

Horst.Epp wrote:I use this options since beginning of Everything years ago
and also now with TC of course.
It's ABSENCE of this option that breaks the search, not its presence.

Or do you mean I can turn it back on and continue to use Everything without problems? Well, of course I know I can, but it's not the point. Point is that TC should not behave like that, or at least (if the problem cannot be solved) it must be documented and, if possible, user should be warned by TC about this incompatibility.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6976
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Flint wrote:
Horst.Epp wrote:I use this options since beginning of Everything years ago
and also now with TC of course.
It's ABSENCE of this option that breaks the search, not its presence.

Or do you mean I can turn it back on and continue to use Everything without problems? Well, of course I know I can, but it's not the point. Point is that TC should not behave like that, or at least (if the problem cannot be solved) it must be documented and, if possible, user should be warned by TC about this incompatibility.
Its better to have the option set but it also works with its absence !
If this option is absent searching for something containing a path requires you to search like the following example in TC:
ev:path:\temp\test
This searches for any dir temp with a sub-dir test
There is nothing to warn or document in TC because thats how Everything works.
Using Everything without any knowledge about its options and syntax is useless.
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

I can confirm Flint's report.
User avatar
Flint
Power Member
Power Member
Posts: 3506
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

Horst.Epp
I disagree with your reasoning. The "Everything" checkbox in TC does not suggest that whole request syntax immediately changes. Therefore, most users will expect TC to continue searching for files exactly the same when using Everything as it did without (only faster). If somebody wants extended Everything-specific features, there is an addition in the form of ev syntax, but it is not a requirement. Not to mention that even if it were a requirement it should have always been a requirement, not something that suddenly jumps out at you when you switch one not very significant Everything option.

So I still think this behavior must be either fixed or, if impossible, documented with warning signs.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Since TC always populates the "Search in" field I was about to suggest to start Everything with "-startup -matchpath" by default but it seem that this parameter is ignored.
Bug in Everything or do I misinterpret this setting?

Edit:
The parameter -matchpath only gets applied if you pass a search (-s).

@ghisler: TC should always set "Everything_SetMatchPath" in the query since it always passes a path even if the "Search in" field is empty.
Post Reply