A data retrieval system having a database storing data as a vector that has been digitized based on a keyword. Specifically, for many embodiments, a carpet is first tufted, and then run past an overtufting station which preferably moves in a lateral direction relative to the direction of feed to direct at least one needle through the carpet in at least one selectable height option. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. In addition, the apparatus includes a configuration to perform a compression on the third halftone color plane, the fourth halftone color plane, and the fifth halftone color plane to generate compressed halftone data and to decompress the compressed halftone data to generate decompressed halftone data. A tang portion of the lever engages a slot of a slide, and the displacement of the slide caused by a rotation of the tang reacted by springs at the ends of the slide is measured by a magnetic field sensor on the reaction element in cooperation with a pair of magnets on the slide.