OK Grady it seems slightly better, however if I'm searching for the exact title of a thread, why is it not the first one in the results list? If my search term is exactly like or contained within the title then those threads should be returned at the top of the results.
For example my "File Storage" has the three most relevant results not at the top of the list.
It should weigh title matches higher then body matches.
It just seem like there is still no logic in the search results at all.