1. A system comprising: one or more mixed media processors configured to: receive an image patch of at least a first portion of a media; and compare features of the first image patch to a previously generated mixed media document data structure to associate the media with the mixed media document data structure; a mixed media document data structure comprising: a representation of the media comprising a matchable portion corresponding to a first location within the media, the matchable portion for matching to the received image patch, and the matchable portion including a geometric relationship between a first portion of a first line of text and a second portion of a second line of text, wherein the geometric relationship is determined based on at least one from the group of specifying x-y locations of characters of the media, specifying x-y locations of words of the media, specifying x-y locations of an image or a portion of an image in the media, performing an optical character recognition operation and specifying x-y locations of at least one of characters and words, and performing feature extraction and specifying x-y locations of at least one of features, characters, and words; and an index correlating the matchable portion of the representation with an identifier for information associated with the media; and a media storage communicatively coupled to the one or more mixed media processors that stores the mixed media document data structure.