Drupal Faceted Search
Advanced Search Filtering
Faceted search helps site visitors find information quickly by presenting them with a set of filters to narrow down search results. Filters are based on content meta data, such as author, type and any tags that are applied to your content. A travel site could use a filter based on cities to help visitors find what they need, and a music site could use facets to present visitors with a filter based on music genre.