Lead: Shani Laendler (Unlicensed)

Description

Live search (aka "active search", “incremental search” or “search-as-you-type”) is a search type in which each character that the user enters or deletes runs the search query. This type is usually suitable for small-medium databases

Usage and Behaviour

General Guidelines

Internal Logic

Results Presentation

In case the results are presented in tree view, all roots will be auto-expanded to present the searched item. 

Results Loading Time

The system should mitigate long loading times.

Interaction

Step

Visual Example

Description

Initial state

Hint text in grey

Hover over the search field

Boarder colour changes

Click on the text field

  • Search in focus

  • Hint text presented

  • Text mark is flickering

  • Suggestions: recent and/or popular queries are presented (optional)

Enter first letter

  • Hint text hidden

  • Suggestions are hidden

  • The list is filtered

  • Searched query is highlighted within the list

  • Clear all ("x") is presented

Enter next letter/s

The list is filtered to show relevant results

Click on item in the list

Focus is moved away from the search field

Clear all

Click on the “x”: (1) clears all characters (2) focus on the text field.

The "x" disappears when the text is cleared (both manually or using the "x" button)

Validations and errors

There are no validations on syntax.

No results found

Best Practice

Future Version (TBD)