The formula computes the weighted keyword vectors of each document. The pages then had to be rated based on the weight of each keyword supplied, computing the similarity between all of the documents. This enabled the word count to only focus on significant words and therefore making the indexing and searching faster. Java is a language that combines all of these characteristics and more. Java is a robust language, meaning that when the unexpected happens, exceptions are raised instead of crashing the machine.
Close attention is paid to memory access and garbage collection is automatic.
Java can be run on any machine. Java was also a plus because it is ideal for the Internet and applets can be embedded in HTML documents. It also eliminates problems of multiple inheritance that may cause confusion and become overly complicated. There are many systems and agents concerned with searching for information on the World Wide Web. Search agents and algorithms are quite frequent research topics of today.