Text Search For Query New Design

Tests are outdated given the new design and I will re-write them. 

Since the default field is a string, we would want it to be standard right? Otherwise 
{<<"default">>,<<"Dreamia">>,[]},
{<<"default">>,<<"Python">>,[]}
to match default, the user would have to provide "Dreamia Python", rather than just "Dreamia" or  "Python"