1. In a computer network system an improved method running on a server of said network system for performing document searches comprising the steps of: (a) initiating a search in response to a user's query from an input device, said query including a multiplicity of key words, with the words being searched one at a time through a word-indexed database; (b) eliminating duplicate documents from the results received from said search and sending these results to a smaller more relevant database; (c) initiating a secondary search of every document in said smaller more relevant database associated with the first of the multiplicity of key words, by means of searching the remaining key words through each document and noting in which document each key word appears, without regard to frequency of appearance; resulting in all combinations of key words in any document being identified and each document assigned a number indicating the number of key word appearances; (d) calculating a document relevancy factor as the percentage of key words appearing in each document as the number of key words found in the document disregarding word appearance frequency, divided by the number of key words employed in the search, times one hundred; (e) calculating a ranking number for each document that is the resultant of the total cumulative word count for all key words in the document multiplied by the document's relevancy factor, with higher numbers taking precedence over lower numbers; (f) repeating steps (a) through (e) above for the remaining words of said query; and, (g) sending the results back to the user.