Everything search: no effect

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

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6508
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

ZoSTeR wrote: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.
There are other parametsr which can all be set in Options of Everything.
Why should TC play with this parameters ?
The normal Everything user will loose control if that is not customizable in TC.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1014
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Horst.Epp wrote:There are other parametsr which can all be set in Options of Everything.
Why should TC play with this parameters ?
Because TC currently adds a path to every query so it has to add the "Everything_SetMatchPath" setting to get the expected results.
This is a temporary / per query setting and it doesn't change the general Everything configuration.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48113
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Good point, I will use Everything_SetMatchPath when ev: prefix is NOT used.

Any other options I need to set?
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

In 9.0β6 Everything-assisted search works OK with "Match path…" option turned off. Thanks!
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48113
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks!
Author of Total Commander
https://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6508
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

I now use always the ev: syntax to search with Everything.
The main reason is that I have to enter less words to get all possible results.
Here one example:
If I enter the following without ev:
rente monika
I get
[No files found]

The same search with ev: prefix
I get
[14 files and 1 directories found]

Some of the results are for example like the following
c:\Documents\Rente Monika\
c:\Documents\Rente Monika\Alianz Rente Monika (Vertrag).pdf
c:\Users\horst_000\Google Drive\Backup\Home\Rentenanpassung zum 01.07.2015 Monika Epp.pdf.7z

To find some of this I have to enter the following in TC
"rente monika"
Which is of course more complicated and also doesn't get all results.
Also I can with ev: prefix simply say monika rente to also get all results.
Using RegEx or anything else of TCs syntax is much to complex for simple searches and even doesn't works if I dont use the right sequence.
So I'm very happy that we have the ev: prefix :D
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

ghisler(Author)
24.07.16 Fixed: Everything search: Everything_SetMatchPath must be set to false, not true, otherwise strings like name*.ext will not be found (32/64)
Looks like this change broke Everything search with "Match path…" option turned off. It does not work anymore, returns empty list just like it was in β5 and earlier.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6508
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Flint wrote:ghisler(Author)
24.07.16 Fixed: Everything search: Everything_SetMatchPath must be set to false, not true, otherwise strings like name*.ext will not be found (32/64)
Looks like this change broke Everything search with "Match path…" option turned off. It does not work anymore, returns empty list just like it was in β5 and earlier.
Set the options in Everything as most real Everything users do:
ON: Match path when search term contains a path seperator
OFF: Match whole filename when using wildcards
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
TW
Senior Member
Senior Member
Posts: 383
Joined: 2005-01-19, 13:35 UTC

Post by *TW »

well still it does not seem to work as expected.

everything UI:
v:\ something
lots of findings.

TC:
ev: v:\ something
nothing.
licenced and happy TC user since 1994 (#11xx)
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6508
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

TW wrote:well still it does not seem to work as expected.

everything UI:
v:\ something
lots of findings.

TC:
ev: v:\ something
nothing.
If you want to restrict something to drive V:
ev:v: something
This will give you the same in TC and Everything UI
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48113
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

TC does not call Everything_SetMatchPath when using the ev: prefix. It only sends the search string to Everything. Make sure you set your Everything settings directly when using the ev: prefix.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

ghisler(Author)
What about searching without ev prefixes? It's broken again in β7 if the "Match path…" option in Everything is turned off. Users cannot be expected to add ev: prefix every time they tick the "Everything" checkbox on, TC should continue to search file with basic syntax.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48113
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Flint
Apparently it was always broken with the "Match path…" option in Everything is turned off.

Everything_SetMatchPath does not seem to have any influence on this option.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

ghisler(Author)
But it worked fine in β6!
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48113
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

???
Which settings in Everything do you use? I repeat, I do not call Everything_SetMatchPath when you use the ev: prefix. Maybe you made a single search without the prefix, then TC calls Everything_SetMatchPath.
Author of Total Commander
https://www.ghisler.com
Post Reply