debounceMs
How long to wait after the last typed character before the query goes out.
Zero by default, because a local database answers faster than the wait would take - debounce would only delay a result that arrives in time anyway. A source where every query costs overrides it: an API over the network takes seconds and can answer 429.