6. A computer-readable storage medium whose contents cause a computing system to: extract metadata associated with a media file; parse the metadata into a plurality of metadata fields, the metadata in each of the metadata fields comprising a set of keywords, the set of keywords comprising at least one keyword; provide a valid database comprising a plurality of database records, each of the database records comprising a plurality of record fields, each of the record fields comprising a set of keywords, the set of keywords comprising at least one keyword; for each of the plurality of metadata fields, compare the contents of the at least one metadata field to the contents of each of a plurality of record fields to identify a matching record field that contains all of the keywords contained in the metadata field, the plurality of record fields being of a plurality of database records in a ground truth database comprising accurate metadata and not inaccurate metadata; determine a similarity score based on the degree of similarity between each of the plurality of metadata fields and its matching record field, the similarity score being indicative of the quality of the metadata and usable as a work flow process of a search engine; and perform prefix rule evaluation on the plurality of metadata fields and repeating comparing and scoring.
6. A computer-readable storage medium whose contents cause a computing system to: extract metadata associated with a media file; parse the metadata into a plurality of metadata fields, the metadata in each of the metadata fields comprising a set of keywords, the set of keywords comprising at least one keyword; provide a valid database comprising a plurality of database records, each of the database records comprising a plurality of record fields, each of the record fields comprising a set of keywords, the set of keywords comprising at least one keyword; for each of the plurality of metadata fields, compare the contents of the at least one metadata field to the contents of each of a plurality of record fields to identify a matching record field that contains all of the keywords contained in the metadata field, the plurality of record fields being of a plurality of database records in a ground truth database comprising accurate metadata and not inaccurate metadata; determine a similarity score based on the degree of similarity between each of the plurality of metadata fields and its matching record field, the similarity score being indicative of the quality of the metadata and usable as a work flow process of a search engine; and perform prefix rule evaluation on the plurality of metadata fields and repeating comparing and scoring. 15. The computer-readable storage medium of claim 6 , wherein the plurality of metadata fields comprises an author.