1)Create the metadata columns which gets values from Taxonomy term store
In background Metadata property and Crawl properties are generated which requires crawl time
Now your task is to map and index this properties for search.
2)Create the Search Scope
3)Use query object model to query scope and to show customize metadata columns in grid
I will make this post more compehensive with Images and navigations . Happy Reading!!