1. A system that facilitates data recognition comprising: a processor coupled to a memory, the processor executing: a hash component that receives an input with at least one representation of an unknown character glyph and attempts to determine meta data associated with the glyph via at least one hash table; a hash table component that receives training data, wherein the training data comprises documents, fonts, and glyph information, including glyph appearance frequency; the hash table component formulates the hash table á posteriori based on the training data and via hashing a glyph meta data derived from the training data, wherein the hash table is utilized to identify a print character where the character glyph is identical over an independent presentation, the hash table is updated based on a threshold value; and an auxiliary character recognition component that is utilized as a secondary form of character recognition to supplement the hash component in determining the glyph meta data, the auxiliary character recognition component is utilized as an alternative to utilizing the hash component if the hash component fails to identify the glyph meta data.
3. The system of claim 1 further comprising: a component that updates the hash table with meta data determined by the auxiliary character recognition component.