The present invention is a method for ranking a plurality of documents during a search query utilizing a hierarchical keyword ranking scheme. The present invention utilizes an algorithm which determines a level value for each searched page in the plurality of documents. The algorithm then ranks each page from the plurality of documents by extracting keywords from each document and determining a page keyword rank for each searched page. Next, a hierarchical keyword rank is determined based upon the level value and the page keyword rank for each page. This hierarchical keyword rank is used to rank order the searched documents in order of importance.
展开▼