The document discusses optimizing search performance in unstructured peer-to-peer networks by improving the overlay topology. Existing approaches organize peers based on similarity but do not provide performance guarantees. The proposed approach presents a novel overlay construction algorithm that exploits the power-law file sharing pattern exhibited in P2P networks. It provides rigorous guarantees including searching in O(logN) hops with high probability and progressively exploiting peer similarity. Simulations show it outperforms competing algorithms in reducing query hops, improving success ratio, and minimizing messaging overhead.