Here's a scenario I am currently trying to solve for an E-commerce website.
Let's say a user is shopping for clothes on their mobile device. The user performs a search for shirts and arrives at a results page.
From here, they would like to filter their results by brand. The user knows that there are 3 brands that don't fit them well and would like to remove those three from the result set;
The user also knows that there are 2 brands that they like the best and primarily wants to shop those brands, but the user is still open to shopping the other brands as well and doesn't want to rule them out.
How can the user remove 3 brands and set preference for 2 without filtering the remaining brands?
Is there a pattern anyone is aware of to apply such advanced filtering techniques? Looking for some best practices that might be in use.