
Member-only story
How To Improve Advanced Search UX?
Best Practices to design advanced search
What is advanced search?
Search is a method of finding required information from large contents. Basic search is based on a single parameter (usually name) that is used to find an item. Advanced search is a way to find something from a large list of items by specifying a criteria including multiple parameters.
Let’s have a look at few examples and extract best practices that will help you to design a simple and efficient user experience to perform advanced search while designing your products.
How advanced search works?
Advanced search option is usually placed somewhere closer to basic search box on UI so that user can easily find and go towards it.
User defines a search filter and applies it to large data to narrows down its scope. A filter is created by adding different parameters. For example, to search a list of contents, parameters can be Name, ID, Type, Status, Creation date, Author etc. User selects a parameter and defines its value. A parameter can have a set of values for selection, like Type can be Image, Docx, PDF etc.
Multiple parameters defined for a specific criteria makes a filter. User can define and save a filter for later use. When search is executed, results display and user can see and further narrow down these results.
This is how advanced search works.
Below section presents few examples and best practices that can be used to define a simple and intuitive user experience for advanced search UI.