"In the case of an automated search, the algorithm used to determine relevance may be generalized in order to search various types of documents." . . . .