I would like to build a search functionality for ASP.NET my website similar to those that can be found in many clothing shops. For instance in footlocker website once you choose the items "shoes" you have on the left pane:
All the attributes applicable to shoes, such as brand, size, color, etc...
Their values (size 42, 43, 44, etc..)
- The amount of results you get if you refine the search for a specific value of the attribute (8 results for 43 size, 5 for 42, etc..)
The calculation of the results of course depends on which combination of attributes-value the user choose, for instance color:black and size:42 might give a different amount of results then just color:black.
I would like to know how this technique is called and eventually have some resources on the Internet or books to study. Thanks