This document describes a system and method for selecting peer-to-peer networks that are most likely to quickly provide relevant search results to a user. The system examines characteristics of hosts in a peer-to-peer network, ranks the hosts based on how closely they match ideal characteristics, and provides this ranking to the user so they can select highly-ranked hosts to enter the network. It also collects a list of hosts containing content relevant to the user's search so they can directly connect to a suitable host.