A search is a means of accessing information quickly. If an amount of data is too large for users to find something just by scanning through it, you should consider providing a search function. The search field is also the control of choice for filtering down a given amount of information.
- Use a search field if you want to enable users to enter text to search for information.
- Implement the live search and search-as-you-type whenever possible.
- Show an appropriate prompt text: Search if queries are sent to all connected services, or Search In: if the search is limited to a certain source or providing service.
- Don’t use the manual search. Don’t force users to click or tap the Search button or presses the Enter key to view search results.