Ich glaube, ich sehe das Problem. Anstatt dies zu tun:
$cursor->sort(array("score",-1))
Versuchen Sie Folgendes:
$cursor->sort(array("score" => -1))
Leicht zu machender Fehler, aber sehr frustrierend zu finden, wenn man ihn nicht sofort sieht.