Now using full text searching instead of trigram with an english dictionary and support for partial words