Adaptive Super Peer Networks for Information Retrieval