Wracam do tematu, zakomentowałem jeszcze raz tą linijkę przelogowałem się i szukajka się już nie wysypuje.
Czyli problematyczna jest linijka sortująca:
uasort($total_results,create_function('$a,$b','return $a["score"]>$b["score"]?-1:($a["score"]<$b["score"]?1:($a["priority"]>$b["priority"]?-1:($a["priority"]<$b["priority"]?1:($a["fields"]>$b["fields"]?-1:1))));'));
Da się coś z tym zrobić ?