Buggy or not, I think the user should decide how he wants his search results to be sorted and not some algorithm that may or may not work.