How do I write a query that returns the closest / best matches if exact is not found? The best implementation can be seen on google.com that says "Did you mean _______" Now a days they have changed it and show the result for the correct keyword by default and shows "Search instead for ________" below it.
E.g. searching for:
or any other spelling variation always results in correct one i.e. feng shui