Feature request: Temporary excludes additions

Discussion related to "Everything" 1.5 Alpha.
Post Reply
aviasd
Posts: 109
Joined: Sat Oct 07, 2017 2:18 am

Feature request: Temporary excludes additions

Post by aviasd » Tue Mar 23, 2021 5:58 pm

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

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

Re: Feature request: Temporary excludes additions

Post by void » Sat Mar 27, 2021 11:30 am

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.

aviasd
Posts: 109
Joined: Sat Oct 07, 2017 2:18 am

Re: Feature request: Temporary excludes additions

Post by aviasd » Mon Mar 29, 2021 12:49 pm

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

NotNull
Posts: 2970
Joined: Wed May 24, 2017 9:22 pm

Re: Feature request: Temporary excludes additions

Post by NotNull » Wed Apr 28, 2021 10:59 pm

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)

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

Re: Feature request: Temporary excludes additions

Post by void » Thu Apr 29, 2021 12:43 am

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).

Post Reply