Search with everything on other computers.

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
solid
Power Member
Power Member
Posts: 755
Joined: 2004-08-09, 11:20 UTC

Search with everything on other computers.

Post by *solid »

Everything supports searching networked computers running the ETP server. That's actually sharing the everything database over the network

Can this be somehow achieved within total commander?
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7022
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Whatever your Everything database contains can be searched with TC.
Windows 11 Home, Version 24H2 (OS Build 26100.4351)
TC 11.55 RC7 x64 / x86
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88
QAP 11.9.0.6 x64
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

I don't think you can search ETP databases. UNC paths would be searched by TC directly.

The only way is to map the network shares and index them locally.
User avatar
solid
Power Member
Power Member
Posts: 755
Joined: 2004-08-09, 11:20 UTC

Post by *solid »

2Horst.Epp ETP databases are everything databases on other computers.

The scenario is that I have many computers in the network with everything installed on them. All of those have multiple hdd's and partitions so mapping them all as network drives is not possible.
With everything i just connect to the desired computer and get the search results in instant.

So I was wandering if this can be done directly from TC, now when it supports everything search.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7022
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

solid wrote:2Horst.Epp ETP databases are everything databases on other computers.

The scenario is that I have many computers in the network with everything installed on them. All of those have multiple hdd's and partitions so mapping them all as network drives is not possible.
With everything i just connect to the desired computer and get the search results in instant.

So I was wandering if this can be done directly from TC, now when it supports everything search.
No that will not work as it uses the Everything http or etp access methods.
You may try to start TC from Everything search results but this will only allow TC to see the results in the case case of ETP server.
Windows 11 Home, Version 24H2 (OS Build 26100.4351)
TC 11.55 RC7 x64 / x86
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88
QAP 11.9.0.6 x64
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Another way to use Everything in TC for network shares is to create symlinks.

Create a folder e.g. "C:\_NetworkLinks"
Add a symlink for every share you want to include:

Code: Select all

mklink /d c:\_NetworkLinks\Server1_Data \\server1\data
Include the folder "C:\_NetworkLinks" in Everything Options > Indexes > Folders

The performance depends on your network and the number of shares...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50918
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

It should work already with mapped network drives. Total Commander sends the query:
?:
to everything to ask it which drives it supports. You can enter this query into everything.exe directory to see what is supported on your PC.

I have no idea how to query Everything for supported UNC paths. Any ideas?
Author of Total Commander
https://www.ghisler.com
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

The query "root:" seems to retrieve local drives as well as unc paths.
User avatar
solid
Power Member
Power Member
Posts: 755
Joined: 2004-08-09, 11:20 UTC

Post by *solid »

No, ETP is not about network shares.
Network shares can be indexed with normal search and monitoring of changes is not in real time. If included for indexing, can be searched like normal ntfs drives and that's ok.

ETP is connecting with index of everything service on another computer. That computer may not have network sharing enabled at all. But it can have everything with enabled ETP server and by connecting to it, the index of remote computer can be searched.

Everything supports
"-connect <[username[:password]@]host[:port]>
option on command line for direct connection to ETP server.

Beta 5 has new feature for searching <ev:>, but that's only for search arguments. Doesn't work with -connect, instead it searches for the string.

2ghisler(Author)
Is it possible to also send command line arguments to everything? Does the library supports it at all?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50918
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2ZoSTeR
Does root: show the UNC paths connected via ETP?

2solid
Is it possible to also send command line arguments to everything? Does the library supports it at all?
Only when Everything isn't running yet - then TC can start it with arguments, e.g. by defining
Everything="c:\some path\Everything.exe" arguments
in wincmd.ini

ev: is like entering the search string in everything.exe edit box. This edit box doesn't seem to support ETP connection commands, right?
Author of Total Commander
https://www.ghisler.com
TW
Senior Member
Senior Member
Posts: 392
Joined: 2005-01-19, 13:35 UTC

Post by *TW »

and how about disconnected drives?

everything also comes up with search results of drives that are not connected/powered up at that time. this is very handy.

"ev: blahblah" does not do this.

/edit: ok, maybe not the best idea because in the end we cannot really do file operations with those results.
on the other hand, we have about the same with the diskdir plugin(s).
licenced and happy TC user since 1994 (#11xx)
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

ghisler(Author) wrote:2ZoSTeR
Does root: show the UNC paths connected via ETP?
When you connect to an ETP server you *only* see results from that server until you disconnect (i.e. no local files).

You can select the format when you connect:
C:
\\Server\C
\\Server\C$
ftp:/ /host/C:

So yes, "root:" would show the path in one of that user selected formats.
It would be the responsibility of the user to choose the correct UNC format.
Obviously the results from the "C:" format won't work locally.

@solid:
Do you work with the admin shares (C$)? Otherwise I don't see much use for the search results if they can't be accessed via a share, atleast in TC...

PS:
I thought it would be possible to use ETP with the new TC9b5 ev: syntax and no drive selected but the ETP server gets disconnected. It works for manually added UNC folders though.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7022
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

ZoSTeR wrote:
ghisler(Author) wrote:2ZoSTeR
Does root: show the UNC paths connected via ETP?
When you connect to an ETP server you *only* see results from that server until you disconnect (i.e. no local files).

You can select the format when you connect:
C:
\\Server\C
\\Server\C$
ftp:/ /host/C:

So yes, "root:" would show the path in one of that user selected formats.
It would be the responsibility of the user to choose the correct UNC format.
Obviously the results from the "C:" format won't work locally.

@solid:
Do you work with the admin shares (C$)? Otherwise I don't see much use for the search results if they can't be accessed via a share, atleast in TC...

PS:
I thought it would be possible to use ETP with the new TC9b5 ev: syntax and no drive selected but the ETP server gets disconnected. It works for manually added UNC folders though.
The Everything Author has promissed in the forum to add ETP indexing into version 1.5.
It will be a long time until we reach this as currently 1.4 is not yet final.
But there is hope at least :D
Windows 11 Home, Version 24H2 (OS Build 26100.4351)
TC 11.55 RC7 x64 / x86
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88
QAP 11.9.0.6 x64
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Yep, I think the whole ETP stuff would complicate the Everything integration to an unacceptable level at this point.

But using "root:" and including locally indexed UNC paths should work ok.
User avatar
solid
Power Member
Power Member
Posts: 755
Joined: 2004-08-09, 11:20 UTC

Post by *solid »

2ZoSTeRYes, I connect to ETP with admin shares method. That way the complete content on the remote computer is acessible.


2ghisler(Author)
Yes, the search box in everything doesn't support ETP connection commands, only on command line.

I see now that this issue is on the everything side, not on TC. When everything supports either integration of ETP in the future version or connection to ETP from the search bar, than TC will too. Currently I can't see a way how this can be done.
Post Reply