This document summarizes various searching techniques used in different peer-to-peer (P2P) network structures. It discusses searching in unstructured P2P networks, which can use blind or informed search schemes. It also covers searching in strictly structured P2P networks that use distributed hash tables (DHTs), focusing on techniques for hierarchical and non-hierarchical DHT networks. Searching in loosely structured networks is also briefly discussed. The document provides details on specific searching algorithms and data structures used across different P2P network classifications.