Flexible dropdown searches and match-priority

The Problem

When typing in a dropdown field it takes all matches and lists them in the same order as the original list and selects the top one. This slows down productivity a bit.

Example:

The Idea

Order results based on the following parameters and highlight the first (best) match:

  • Priority 1: full match

  • Priority 2: combinations of first letters in each word

    For example "ha is“ matches Hardware Issues.

  • Priority 3: all typed letters exist in the same written order.

    For example "em wr“ matches System Power.

Clarification

If a search matches all 3 priorities it should list them in the order of priority and auto-highlight the first one.