Fix #15: Handle empty queries in schema.search()
UTF-8 metadata support

Fix error: "You must not use 8-bit bytestrings unless you use a
text_factory that can interpret 8-bit bytestrings (like text_factory =
str). It is highly recommended that you instead just switch your
application to Unicode strings."
.idea ignore