1. A searching apparatus for searching a set of records for a combination of records, each of the records being composed of a plurality of attributes, the searching apparatus comprising: a designating device designating a search pattern using a plurality of events and relation of a sequence of the plurality of events, each of the events defining a particular attribute of a record as a particular value, the relation of the sequence of the events being defined according to an order of attribute values; a searching device searching the set of records for a combination of records corresponding to the designated search pattern; and an outputting device outputting a searched result.