[I sent this message a few weeks ago but did not get a response.] Are you working on this?
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.