The paper discusses an unstructured peer-to-peer (P2P) system that utilizes super-peers organized by semantic domains to optimize query routing. It introduces a novel architecture that employs decision trees to identify appropriate super-peers, improving query response times and scalability while reducing network traffic. The proposed approach effectively gathers knowledge about peers, enhancing efficiency in locating relevant data within the P2P network.