A method, system, and computer program product are disclosed for
automatically matching the profile of unstructured electronic documents
to objective sets of criteria. The is accomplished by evaluating text in
the documents, comparing it to a set of weighted keyword criteria,
generating a rating based on adherence to the criteria, rating and
categorizing the results, sorting and viewing the results based on user
defined criteria. The rating may be assigned based on the number of
keywords present in a document in relation to the average number of
keywords present in a group of documents.