Stop returning entire index when search string is empty.

If the search string is empty, don't perform a search as it can be slow for a large index.

When backspacing a search, the empty search can clobber the most current non-empty search some time later. A search on .ready() is only performed if there are URL parameters.