1. A method for searching services in a search network that includes a plurality of file search and service search nodes, comprising: receiving a service search request for a specific service in a first service search node coupled to one of the file search nodes; formatting the service search request into a format recognized by the file search nodes in the first service search node; propagating the formatted service search request to a second service search node via some of the file search nodes, wherein the second service search node contains a local service repository that stores the specific service.