2 ms·
From using it, when you start typing, it immediately shows the top local hit, but it doesn't expand to show results until you've stopped typing for a noticeable
by eridius 12y ago
From using it, when you start typing, it immediately shows the top local hit, but it doesn't expand to show results until you've stopped typing for a noticeable period of time. Note that if you type a long query slowly, you'll never see results, even though you've been typing for a while.
Based on the consistency of the delay, I assumed it was doing the quick local search for the top hit, and then deferring the more expensive searches (including internet-enabled searches) until it's decided that it's time to show the results window. So I tested it, sniffing http traffic, and while I didn't pinpoint which particular queries are sent by Spotlight, there was reliably a burst of HTTP traffic right before the results window was shown every time, and no noticeable HTTP traffic before then. This suggests that my assumption is correct, that it's not doing the internet-enabled search until it believes that the user is done typing.
Based on this, if you type your search and hit return immediately, then it won't have sent your query anywhere.