1. A method for generating a searchable informational resource comprising the steps of: (a) dividing an informational resource including at least one document into a plurality of finite elements, the dividing step (a) being performed by an expert system according to a first rule set; (b) assigning a categorical tag to each of the plurality of finite elements, the categorical tag including data pertaining to a content of the finite element, the assigning step (b) being performed by an expert system according to a second rule set; (c) generating a searchable database record for each of the plurality of finite elements, each searchable database record including at least one non- common string contained within the finite element and word frequency data pertaining to the frequency of the non- common words contained within the corresponding finite element ; (d) supplying receiving a search string including at least one search word ; (e) searching the searchable database for searchable database records containing the search string so as to provide search results; (f) arranging the results of the searching step in a hierarchal structure including a collapsible/expandable hierarchy having at least two levels according to the information in the categorical tags assigned to the finite elements corresponding to the searchable database records found in the searching step , and ordering the results of the searching step according to a first one of the levels and further ordering the results of the searching step according to a next one of the levels, wherein at least one of the levels of the hierarchal structure is ordered based upon the data included in the categorical tags assigned to the finite elements that are associated with the database records found in the searching step ( e ) ; (g) displaying the results of the searching step in the hierarchal structure; (h) modifying at least one of the first and second rule sets, responsive to viewing, by an expert having expert knowledge regarding content and structure of the informational resource, unsatisfactory results in the displaying step (g); and (i) repeating steps (a) through (h) until the expert views satisfactory results in the displaying step (g).