Add delay before performing a search for short strings
This adds short delay before performing expensive searches by single or 2 chars. It is expected that users would want to enter more than 2 chars and there is no point in starting to search immediately. This delay improves overall responsiveness in that case.