Ranking Search Results in Peer-to-Peer Systems