Stop returning entire index when search string is empty.

For large indexes this can be slow; searching '*' still works though.

It is also annoying when backspacing and typing in a new search string. The slower empty search will eventually clobber the most current actual search.