Page 1 of 1

[Added] Feature request: Temporary excludes additions

Posted: Tue Mar 23, 2021 5:58 pm
by aviasd
Hi,
I really like the new Temporary excludes feature.

I've got a couple of suggested additions ( If possible to add to that already huge TODO list ):

1. Checkboxes for each line in the exclude list. when enabled the current line is applied, when not it is not applied.

2. Ability to use everything search filter as a query: Previously I've used an "everything - filtered" filter to contain all my temp excludes
I.E:

Code: Select all

path: !\plex !\google !\windows\
it's rather hackish but gets the job done.
The temporary exclude feature does not support the everything search query. Would be nice if it would.
* Also for consistency ( I know it has some impact on performance though)

Thanks

Re: Feature request: Temporary excludes additions

Posted: Sat Mar 27, 2021 11:30 am
by void
Thank you for your feedback aviasd,
1. Checkboxes for each line in the exclude list. when enabled the current line is applied, when not it is not applied.
Added to my TODO list.
2. Ability to use everything search filter as a query: Previously I've used an "everything - filtered" filter to contain all my temp excludes
I.E:
I will consider multiple filters in one.

Thank you for your suggestions.
* Also for consistency ( I know it has some impact on performance though)
Just to confirm the Everything filter:
path: !\plex !\google !\windows\
will have a search performance hit.

The temporary excludes will have no search performance hit, no matter the number of filters or the complexity of your filters.
Changing your temporary excludes will have a small performance hit.

Re: Feature request: Temporary excludes additions

Posted: Mon Mar 29, 2021 12:49 pm
by aviasd
void wrote: Sat Mar 27, 2021 11:30 am
The temporary excludes will have no search performance hit, no matter the number of filters or the complexity of your filters.
Changing your temporary excludes will have a small performance hit.
Great! :D Currently, my custom filter has some noticeable performance hit, it's great that temp excludes won't have it

Re: Feature request: Temporary excludes additions

Posted: Wed Apr 28, 2021 10:59 pm
by NotNull
void wrote: Sat Mar 27, 2021 11:30 am The temporary excludes will have no search performance hit, no matter the number of filters or the complexity of your filters.
Changing your temporary excludes will have a small performance hit.
I am trying to wrap my head around the concepts/inner workings of the Temporary Excludes.
Does that mean that the temporary excludes matches end up in a separate (internal) database?
(it's the only option I can think of that could explain all these characteristics)

Re: Feature request: Temporary excludes additions

Posted: Thu Apr 29, 2021 12:43 am
by void
Yes, there is an internal database of all the temp-excluded files/folders.

This database is maintained the same way your normal Everything database is maintained.
Deleted files are removed, new files added etc...


Checking to see if a file/folder is in the temp-exclude database is instant.

Your temp exclude filters are applied to newly created files and when the database is loaded on startup.
This can be slow (usually less than 1 second).

Changing the temp exclude list will completely rebuild this internal file/folder database.
This can also be slow (usually less than 1 second).

Re: Feature request: Temporary excludes additions

Posted: Fri May 14, 2021 6:06 am
by void
Everything 1.5.0.1259a adds checkboxes the temporary exclude list.

Re: Feature request: Temporary excludes additions

Posted: Fri May 21, 2021 1:16 pm
by aviasd
void wrote: Fri May 14, 2021 6:06 am Everything 1.5.0.1259a adds checkboxes the temporary exclude list.
Thanks :)
Works very nicely.
Maybe a default global shortcut key could make it more accessible ( I use Ctrl+Shift+E for "show all temporary excludes")

Re: [Added] Feature request: Temporary excludes additions

Posted: Sat Jun 26, 2021 12:55 pm
by aviasd
This is a small thing that does not need it's own thread:

When adding a directory to the temporary exclude filter - if the folder has a trailing slash (\), it's ignored. This is maybe unexpected.
I.E

Code: Select all

c:\temp\ 
is not working, as opposed to:

Code: Select all

c:\temp

Re: [Added] Feature request: Temporary excludes additions

Posted: Tue Jul 06, 2021 6:31 am
by void
Thank you for the suggestion aviasd,

Everything 1.5.0.1267a will now trim the trailing path separator.

Re: [Added] Feature request: Temporary excludes additions

Posted: Tue Jul 06, 2021 7:11 am
by aviasd
void wrote: Tue Jul 06, 2021 6:31 am Thank you for the suggestion aviasd,

Everything 1.5.0.1267a will now trim the trailing path separator.
Hi,
I cannot confirm this.
On 1267a adding a folder with a trailing path separator does not exclude the folder.
I.E:
Adding a folder filter: c:\temp\
does not work ( The path isn't filtered )

Re: [Added] Feature request: Temporary excludes additions

Posted: Tue Jul 06, 2021 7:15 am
by void
Thanks for testing 1267a aviasd,

I've put this on my things to fix list.

I had only fixed adding a folder (not a filter).

Re: [Added] Feature request: Temporary excludes additions

Posted: Tue Jul 06, 2021 7:19 am
by aviasd
void wrote: Tue Jul 06, 2021 7:15 am Thanks for testing 1267a aviasd,

I've put this on my things to fix list.

I had only fixed adding a folder (not a filter).
Just to make sure,
I'm adding a filter in Index->Add Temporary Exclude filter
And then a folder.
Image
I was not aware there was another way..

Re: [Added] Feature request: Temporary excludes additions

Posted: Tue Jul 06, 2021 7:22 am
by void
Thanks for confirming, I'm seeing the same thing here.

I will work on a fix..

I was not aware there was another way..
I added a folder and hit F2 to rename and manually appended the trailing \

Re: [Added] Feature request: Temporary excludes additions

Posted: Wed Jul 07, 2021 7:00 am
by void
Everything 1.5.0.1268a will now ignore the trailing path separator in temporary exclude file/folder filters.

Re: [Added] Feature request: Temporary excludes additions

Posted: Sat Jul 10, 2021 6:31 am
by programmablesoda
Sometimes I don't want to have any results from the recycle bin, so Temporary Excludes is perfect for this!
However, it doesn't seem to work with the setting:
!c:\$Recycle.Bin !i:\$RECYCLE.BIN !j:\$RECYCLE.BIN !k:\$RECYCLE.BIN !l:\$RECYCLE.BIN
When I search for "bluejeans !c:\$Recycle.Bin !i:\$RECYCLE.BIN !j:\$RECYCLE.BIN !k:\$RECYCLE.BIN !l:\$RECYCLE.BIN" the recycle bin is excluded.
When I set temp excl to "!c:\$Recycle.Bin !i:\$RECYCLE.BIN !j:\$RECYCLE.BIN !k:\$RECYCLE.BIN !l:\$RECYCLE.BIN" the recycled files still show up.
Am I doing something wrong?

Re: [Added] Feature request: Temporary excludes additions

Posted: Sat Jul 10, 2021 6:33 am
by void
Please try without the ! prefix.

The ! operator means NOT.

The NOT operator is not needed or supported when using the Temporary Exclude List.

Please add the following folders to your Temporary Exclude List:
c:\$Recycle.Bin
i:\$RECYCLE.BIN
j:\$RECYCLE.BIN
k:\$RECYCLE.BIN
l:\$RECYCLE.BIN

Re: [Added] Feature request: Temporary excludes additions

Posted: Sat Jul 10, 2021 6:48 am
by programmablesoda
duh! thanks

NOTE: because excludes are the opposite of the search bar, they are ANDs instead of ORs like in my "!" example, so each directory must be a separate entry. Once I followed those instructions, it works perfectly!