Split query value into tokenized fields

If a query comes in with instring asterisks, split it into separate
{field:any value:x} chevalier calls.

Allows for combination searching (not limited to order of keys) now that
there aren't any string concatenation indexes.