Best Practice · Last modified February 25, 2010
Provide a keyword search indexed on the the tag database. Show users a list of all tags. When displaying an object as the result of a search, show all of that object's tags. Don't build a separate tag search interface away from your primary search.
A user wants to find a specific object (photo, bookmark, book, article, and so on) through searching or browsing.
Use when there is a large collection of objects to sort through or manipulate.
Objects that have tags associated with them should be able to be found through a search and browse mechanism using the associated tags. Tags should be just another item of metadata that can be searched.
For large collections of assets, mechanisms for searching to find a specific object should be part of the findability philosophy of the site. Searching through tags and using tags as a finding aid allows users to use their own words and their mental models of the item for later retrieval.