PHP Search Relevant Results
===

I am stuck with a case. I want a search be done where if the user made some spelling mistake it will search the mysql database and return a result like 'Did You Mean *something*'. I have went through the levenshtein method, but it does not return the expected result. 
For example if I search for "chicken" in an array of items like 'apple', 'bean' , 'chicken soup' ; it returns me bean . Is there a better way to solve this? I am using PHP MYSQL to achieve this functionality.

Any help will be appreciated.