D
dbailey
Guest
I'd like to see more complete operations for working with multiple filters.
The current functionality lets you combine filters in two ways: if you set up two filters you get the intersection of the sets that the filters represent (for example, if you set up two keyword filters, you get the photos that have both keywords); and in many types of filters, you can get the union of the sets the filters represent by selecting multiple entries (for example, if you select two keywords under a keywords filter, you are selecting the set of photos that has either keyword).
What I would like to be able to do is to filter on photos that don't have a keyword -- in set terms, I want the complement operator. For example, I want to be able to view all of the photos taken on a trip, minus the ones I've already selected to go in a photobook.
I think it would be useful to extend the functionality to encompass all set operations: allow intersections of any two filters (already done), allow unions of any two filters (partly done but needs to be generalized), and to allow a complement of a filter (missing completely).
(yes, for the specific purpose I used as an example above I can use a text filter, and indicate keywords "does not contain" -- but this only works correctly if I don't have other keywords containing the same words, and it also isn't the only example for which this functionality would be useful.)
Thanks for considering the idea.
The current functionality lets you combine filters in two ways: if you set up two filters you get the intersection of the sets that the filters represent (for example, if you set up two keyword filters, you get the photos that have both keywords); and in many types of filters, you can get the union of the sets the filters represent by selecting multiple entries (for example, if you select two keywords under a keywords filter, you are selecting the set of photos that has either keyword).
What I would like to be able to do is to filter on photos that don't have a keyword -- in set terms, I want the complement operator. For example, I want to be able to view all of the photos taken on a trip, minus the ones I've already selected to go in a photobook.
I think it would be useful to extend the functionality to encompass all set operations: allow intersections of any two filters (already done), allow unions of any two filters (partly done but needs to be generalized), and to allow a complement of a filter (missing completely).
(yes, for the specific purpose I used as an example above I can use a text filter, and indicate keywords "does not contain" -- but this only works correctly if I don't have other keywords containing the same words, and it also isn't the only example for which this functionality would be useful.)
Thanks for considering the idea.
