1. A system comprising: At least one processor; and A non-transitory computer-readable storage medium configured to store instructions executable by the at least one processor, the system further including: An event type generator configured to cause the at least one processor to provide a training set for training a supervised machine learning algorithm to classify documents with respect to an event type, the even generator including A request handler configured to receive the event type and at least one example document designated as being associated with the event type; A text analyzer configured to extract first entities from the at least one example document; and A result manager configured to execute to first search against an indexed corpus of documents, using the first entities, to obtain first search results, and further configured to receive at least one selected document from the first search results, Wherein the request hander is further configured to extract second entities from the at least one selected document, and execute a second search against the indexed corpus of documents, using the second entities, to obtain second search results, and Wherein the event type generator is further configured to provide the at least one example document, the first search results, and the second search results as the training set, Wherein the event type generator is configured to provide the training set in an iteration fashion, in which the at least one selected document and the second search results represent the first two iterations thereof, and in which iterations are halted when a corresponding halt criteria is satisfied, and Wherein the system further comprises a record generator configured to cause the at least one processor to receive a plurality of documents associated with a plurality suppliers, the second generator including an event including an event classifier configured to execute a supplier-independent, event-based classification of each with respect to the event type, wherein the record generator is further configured to cause the at least one processor to provide supplier-specified data records, based on the event-based classification, and generate a graphical view of a selected supplier with respect to at least one performance indicator, in conjunction with a at least one corresponding supplier-specific data record.