1. A searching system for a P2P (peer-to-peer) device community, for receiving a search request sent from at least one user's device, the searching system comprising: at least one P2P device community, each said P2P device community includes at least one P2P device; at least one online server connecting to the P2P device community, each said online server includes a topology data table, the topology data table being recorded with a link data between each of the P2P devices of the P2P device community; and at least one content management server connecting to the P2P device community and the online server respectively, each said content management server includes a search engine, an index database, and a user's device management unit, the index database being recorded with an indexed data of each said P2P device of the P2P device community, the user's device management unit receiving the search request sent from the user's device, the search engine searching the index database to generate a search result based on the search request and then returning the search result to the user's device.