8. A system comprising: (a) server connected to a network, the server including: (a) at least one processor; and, (b) a memory operatively coupled to said at least one processor, the memory storing program instructions that when executed by the at least one processor, cause the at least one processor to: (i) initiate a search of word-indexed database, one word at a time; (ii) pass the results of the first-word search through a duplicate document elimination module in order to eliminate duplicate documents; (iii) store the results of the first word search in a smaller more relevant database organized in said memory of said server; (iv) search 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; (v) calculate 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, time one hundred; (vi) calculate 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 documents relevancy factor, with higher numbers taking precedence over lower numbers; (vii) repeat steps (i) through (vi) for the remaining words of said query; and, (viii) sending these results back to the user.
8. A system comprising: (a) server connected to a network, the server including: (a) at least one processor; and, (b) a memory operatively coupled to said at least one processor, the memory storing program instructions that when executed by the at least one processor, cause the at least one processor to: (i) initiate a search of word-indexed database, one word at a time; (ii) pass the results of the first-word search through a duplicate document elimination module in order to eliminate duplicate documents; (iii) store the results of the first word search in a smaller more relevant database organized in said memory of said server; (iv) search 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; (v) calculate 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, time one hundred; (vi) calculate 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 documents relevancy factor, with higher numbers taking precedence over lower numbers; (vii) repeat steps (i) through (vi) for the remaining words of said query; and, (viii) sending these results back to the user. 11. The system of claim 8 further including the step of performing duplicate document elimination after step (iv) and before step (v) in lieu of performing duplicate document elimination in step (ii) above.