1. A method for classifying records using a processor, the method comprising: receiving records containing several fields, the fields of which records contain values, reading the values contained in at least two specified fields from each of the received records, selecting field-specifically ordered classification structures corresponding to the specified fields, which field-specifically ordered classification structures comprise an own ordered classification structure for each of the specified fields in the received record, for each record: searching from the selected classification structures a set of suitable classes for each of the specified fields, wherein the suitable classes correspond to a value read from one of said fields, and forming an intersection set of the sets of suitable classes, and selecting a class from the intersection set and assigning the selected class to the record, whereby said assigned class has been read from the field-specifically ordered classification structure, wherein selecting a class includes using the accuracy principle to select the class, to which the record is assigned, from the classes corresponding to a reference value or reference values, in which case that is selected, from of those corresponding to the reference value or reference values, which has the definition of which the greatest number of classification structure conditions are met.