Don't search against an empty query

Because an empty query always returns empty result. We don't need to
search.

There is another reason that an empty query search caused SEGV.

[groonga-dev,01346]

Reporeted by Nakai Kanako. Thanks!!!