When I connect to savannah.gnu.org with a browser and enter "emacs" in the search box, the first package it finds is not Emacs. I think that is a bug.
Matches of the specified string in package names should come first, and the shortest matches should come first among the matches. That way, if you enter the exact name of a package, that package will always come first in the list you get. Would you please ack when this is fixed?