1. A method, comprising: displaying, with a processor of a computer, a file having multiple fields and a corresponding search box for each of the multiple fields; for each of the multiple fields, while receiving text characters in the corresponding search box that form a beginning of a term, providing possible terms in the file for the text characters by querying an index; receiving selection of a term from the possible terms for an associated field; determining each occurrence and position of the selected term in the file using a boundaries file; and receiving selection of an occurrence and a position of the selected term; merging the selected position of each selected term of the multiple fields to define a zone; marking the zone on the file by drawing a box around the selected occurrence of each selected term of the multiple fields; and associating the selected occurrence and position of each selected term with the associated field for processing another file that matches a type of the file.