Use when
- Users search large datasets and benefit from seeing result hits before full submit.
- The backend can return relevant prefix or as-you-type results quickly and cheaply.
- Users often know part of the target title, record, file, command, or content and can recognize it in a live panel.
- The product can handle stale responses, loading, keyboard behavior, and privacy constraints honestly.