20. A non-transitory computer-readable medium having tangibly embodied thereon and accessible therefrom processor-executable instructions that, when executed by at least one data processing device of at least one computer, causes said at least one data processing device to perform a method comprising: receiving a current instance of search criteria, wherein the current instance of the search criteria includes a uniform resource locator (URL); determining a first total number of words in the current instance of the search criteria; for each of the words in the current instance of the search criteria, determining a respective first number of times that the word appears in the current instance of the search criteria; for each of the words in the current instance of the search criteria, calculating a first uniqueness score, respectively, for the word in the search criteria based on the respective first number and the first total number; for each of the words of the search criteria and each document of at least one source of documents, performing a respective second number of times that the word each token appears in the search criteria and the document of the at least one source of documents; for each of the words of the current instance of the search criteria and the documents, calculating a respective first significance magnitude factor based on the respective second number and the first uniqueness score, respective; determining a second total number of words in the documents; for each of the words, respectively, of each of the documents, respective, determining a respective third number of times that the word appears in the document; for each of the words, respectively, of the documents, calculating a second uniqueness score, respectively, for the word in the documents; for each of the words of each document, determining a fourth number of times that the word appears in the document; for each of the words of the documents, calculating a respective second significance magnitude factor based on the respective fourth number and the second uniqueness score, respectively; and for each document in the at least one source of documents, generating a respective similarity score between the text used as the current instance of the search criteria and the document, wherein the similarity score is a function of the respective second significance magnitude factor and the respective first significance magnitude factor for the document; thereby improving efficiency of data processing by flatly looking at the words being searched without attempting to understand the meaning of the words.
20. A non-transitory computer-readable medium having tangibly embodied thereon and accessible therefrom processor-executable instructions that, when executed by at least one data processing device of at least one computer, causes said at least one data processing device to perform a method comprising: receiving a current instance of search criteria, wherein the current instance of the search criteria includes a uniform resource locator (URL); determining a first total number of words in the current instance of the search criteria; for each of the words in the current instance of the search criteria, determining a respective first number of times that the word appears in the current instance of the search criteria; for each of the words in the current instance of the search criteria, calculating a first uniqueness score, respectively, for the word in the search criteria based on the respective first number and the first total number; for each of the words of the search criteria and each document of at least one source of documents, performing a respective second number of times that the word each token appears in the search criteria and the document of the at least one source of documents; for each of the words of the current instance of the search criteria and the documents, calculating a respective first significance magnitude factor based on the respective second number and the first uniqueness score, respective; determining a second total number of words in the documents; for each of the words, respectively, of each of the documents, respective, determining a respective third number of times that the word appears in the document; for each of the words, respectively, of the documents, calculating a second uniqueness score, respectively, for the word in the documents; for each of the words of each document, determining a fourth number of times that the word appears in the document; for each of the words of the documents, calculating a respective second significance magnitude factor based on the respective fourth number and the second uniqueness score, respectively; and for each document in the at least one source of documents, generating a respective similarity score between the text used as the current instance of the search criteria and the document, wherein the similarity score is a function of the respective second significance magnitude factor and the respective first significance magnitude factor for the document; thereby improving efficiency of data processing by flatly looking at the words being searched without attempting to understand the meaning of the words. 21. The non-transitory computer-readable medium of claim 20 wherein receiving the current instance of search criteria includes: accessing information residing at a location designated by the URL; extracting at least a portion of the information that is in a format native to the location designated by the URL; and generating search criteria in a text-based format from at least a portion of the identified information in the format native to the location designated by the URL.