1. A method for implementing a search in a peer-to-peer (P2P) file sharing system, the method comprising: masking a term in a query entered into a client computer of the P2P system to obtain a masked query, wherein the term is not a stop word and masking the term in the query to obtain a masked query includes the client computer automatically removing the term from the query; routing the masked query from the client computer to a plurality of server computers within the P2P system; searching each of the plurality of server computers using the masked query by comparing each query term of the masked query to a file descriptor of at least one server file in each of the plurality of server computers; and returning search results to the client computer, wherein each of the search results is a matching server file from one of the plurality of server computers having a matching file descriptor including query terms of the masked query.