I've been using a LIKE
query for searching a search string in a knowledge base site. So, the term "phone" would likely turn up all pages that have something with the word "phone" written in it, logically.
But when getting into less typical searches, like "phone call", "phonecall", "phone-call", I start getting into the territory where the LIKE query stops working as well.
Someone recommended SOUNDEX
to me, so that way I could catch not only exact matches, but similar matches.
Is this a proper use of SOUNDEX
? is there something more appropriate?