How Everything handles two es.exe simultaneous queries?

Plug-in and third party software discussion.
Post Reply
qianw
Posts: 20
Joined: Fri Aug 09, 2019 2:29 am

How Everything handles two es.exe simultaneous queries?

Post by qianw » Thu Sep 26, 2019 3:01 am

two es.exe simultaneous queries,Is the second one waiting for the first completion or Everything Client handles synchronously?

void
Site Admin
Posts: 5724
Joined: Fri Oct 16, 2009 11:31 pm

Re: How Everything handles two es.exe simultaneous queries?

Post by void » Thu Sep 26, 2019 3:06 am

Everything can only process ES (IPC) queries one at a time.

qianw
Posts: 20
Joined: Fri Aug 09, 2019 2:29 am

Re: How Everything handles two es.exe simultaneous queries?

Post by qianw » Thu Sep 26, 2019 3:16 am

void wrote:
Thu Sep 26, 2019 3:06 am
Everything can only process ES (IPC) queries one at a time.
Similarly,Everything_Query(FALSE) is processed?

void
Site Admin
Posts: 5724
Joined: Fri Oct 16, 2009 11:31 pm

Re: How Everything handles two es.exe simultaneous queries?

Post by void » Thu Sep 26, 2019 3:20 am

You can make multiple asynchronous Everything_Query(FALSE) calls.
However, they will still only be processed one at a time.

qianw
Posts: 20
Joined: Fri Aug 09, 2019 2:29 am

Re: How Everything handles two es.exe simultaneous queries?

Post by qianw » Thu Sep 26, 2019 3:27 am

void wrote:
Thu Sep 26, 2019 3:20 am
You can make multiple asynchronous Everything_Query(FALSE) calls.
However, they will still only be processed one at a time.
I tried,but I got result in my reply window only once.

There are millions of results in my search. It may take ten seconds for me to query once. Is there a way to get this data in a shorter time?

void
Site Admin
Posts: 5724
Joined: Fri Oct 16, 2009 11:31 pm

Re: How Everything handles two es.exe simultaneous queries?

Post by void » Thu Sep 26, 2019 3:36 am

The Everything SDK has only one search instance per process.
Multiple Everything_Query(FALSE) can not be called at the same time with the Everything SDK.

Please try sending multiple IPC requests manually.
This can be done with unique reply HWND or reply WM_COPYDATA ID.

qianw
Posts: 20
Joined: Fri Aug 09, 2019 2:29 am

Re: How Everything handles two es.exe simultaneous queries?

Post by qianw » Thu Sep 26, 2019 3:41 am

void wrote:
Thu Sep 26, 2019 3:36 am
The Everything SDK has only one instance per process.

-or-

Send multiple IPC requests manually.
This can be done with unique HWND or reply WM_COPYDATA ID.
This should be no way to shorten the time to get a lot of data, right?

void
Site Admin
Posts: 5724
Joined: Fri Oct 16, 2009 11:31 pm

Re: How Everything handles two es.exe simultaneous queries?

Post by void » Thu Sep 26, 2019 3:50 am

Correct. Multiple IPC requests will not improve performance.

Post Reply