Refining a search using metadata

Is there a way to refine a search by providing a user with a list of metadata terms that they can search against?


Basically I need a drop down list generated from a schema item that a user selects a term from and then the search returns results that contain that metadata value.



I know how to create the search so it searches against the metadata field but I am not sure how to present the field as a drop down list with the values from the schema.

If your metadata field is a Select field, the search will show the drop-down box for the user instead of a free-text field, unless you have merged a few search fields into one.