1. A computer-implemented method for matching a network document with a set of filters, comprising: associating a set of filters, corresponding to a plurality of users, with a set of nodes of a hierarchical tree on a server, every node in the set of nodes corresponding to a different type of information contained in network documents; identifying a set of corresponding filters from the set of filters by comparing the network document to the hierarchical tree; and evaluating the set of corresponding filters based on the network document to simultaneously identify a set of satisfied filters for the plurality of users, wherein the hierarchical tree is designed to identify the network document for the plurality of users and to provide a computer of a user only network documents associated with filter for the user without performing a search for each user.