I use Everything on a slow machine with many volumes. I have enabled the setting for "Search As You Type".
Sometimes I finish typing the search term but Everything is still dealing the earlier letters I keyed in. It can take 4 or 5 seconds to complete.
Would it be possible for Everything to search for the entire search term (and stop processing "Search As You Type") as soon as ENTER is pressed following a search term being keyed in?
I think this would be relatively straightforward to implement and would greatly help a set of users in the same situation.
Just my suggestion!
Stop "Search As You Type" when ENTER is pressed but search for full term
Re: Stop "Search As You Type" when ENTER is pressed but search for full term
I think that is what disabling Search as you type (under Options > UI ) does:
You can type your entire search, press ENTER and your search will start.
Or do you mean something else?
You can type your entire search, press ENTER and your search will start.
Or do you mean something else?
Re: Stop "Search As You Type" when ENTER is pressed but search for full term
I think he means the Enter key should double as a toggle for this option setting.
I'm not opposed to the idea, except that Everything's sleek interface doesn't display a Search As You Type visual indicator.
I still like my idea of a smarter Search As You Type that includes a 2 second delay if there's more than 20 characters typed, or if the search starts to take longer than 1.0 seconds to process results due to keyword complexity.
I'm not opposed to the idea, except that Everything's sleek interface doesn't display a Search As You Type visual indicator.
I still like my idea of a smarter Search As You Type that includes a 2 second delay if there's more than 20 characters typed, or if the search starts to take longer than 1.0 seconds to process results due to keyword complexity.
Re: Stop "Search As You Type" when ENTER is pressed but search for full term
Ah, I think I get it now ...
When Everything is behind with keeping up what was typed, the idea is to stop whatever Everything was doing when an ENTER was pressd and continue with the entire serach query that was typed.
Thanks for the eyeopener.
Is that what you suggested, @burgundy?
I got that too when searching for content: if I search for c:\folder content:abc , Everything "takes off" when content:a was typed and doesn't come back for a while. This suggestion would help with that. A delay too. Or wait for a <space> after content:text/content:"some text"
(my workaround for that: type connntent:abc and remove the extra n's afterwards)
When Everything is behind with keeping up what was typed, the idea is to stop whatever Everything was doing when an ENTER was pressd and continue with the entire serach query that was typed.
Thanks for the eyeopener.
Is that what you suggested, @burgundy?
I got that too when searching for content: if I search for c:\folder content:abc , Everything "takes off" when content:a was typed and doesn't come back for a while. This suggestion would help with that. A delay too. Or wait for a <space> after content:text/content:"some text"
(my workaround for that: type connntent:abc and remove the extra n's afterwards)
Re: Stop "Search As You Type" when ENTER is pressed but search for full term
Some suggestions:
Please try lowering the number of threads Everything uses to 1 (ideally this should be max logical CPUs - 1):
Please make sure Tools -> Options -> Results -> Clear selection on search is checked (can be expensive if you have a large selection between queries).
Try enabling Hide results when the search is empty from Tools -> Options -> Results -> Check Hide results when the search is empty (requires more memory which might be effect performance for you)
What should be available in the next major release of Everything:
Optional delay to start the search from 'search as you type' queries -pressing ENTER would start the query immediately.
higher UI priority when a query is active (optional -on by default).
Optional Search priority
Please try lowering the number of threads Everything uses to 1 (ideally this should be max logical CPUs - 1):
- In Everything, type in the following search and press ENTER:
/max_threads=1 - If successful you should see max_threads=1 in the status bar for a few seconds.
Please make sure Tools -> Options -> Results -> Clear selection on search is checked (can be expensive if you have a large selection between queries).
Try enabling Hide results when the search is empty from Tools -> Options -> Results -> Check Hide results when the search is empty (requires more memory which might be effect performance for you)
What should be available in the next major release of Everything:
Optional delay to start the search from 'search as you type' queries -pressing ENTER would start the query immediately.
higher UI priority when a query is active (optional -on by default).
Optional Search priority