8. A system comprising: one or more processors; a controller stored on a memory and executable by the one or more processors, the controller configured to receive data indicating an initiation of a search request from a user, data describing a form selected by the user, data describing a graphic form field specified by the user in the form, data describing a first mark specified by the user in the graphic form field, a region of interest, associated with the first mark, specified by the user in the graphic form field, the region of interest defined by an x coordinate value indicating a first distance of the region of interest relative to a first coordinate of the graphic form field and a y coordinate value indicating a second distance of the region of interest relative to a second coordinate of the graphic form field, and data describing a regional aggregation parameter specified by the user for the region of interest, wherein the regional aggregation parameter defines a criteria for aggregating marks in the region of interest; a request customization module configured to customize the search request using the data describing the first mark in the graphic form field, the region of interest, and the regional aggregation parameter; a search module configured to perform a form search on a collection of form data using the search request to determine one or more matching forms that each include at least one mark satisfying the data describing the first mark and the regional aggregation parameter; a management module configured to identify a first marking location associated with a second mark in a first matching form and in response to determining that the first marking location is within a range of a first cluster, classify the first matching form into the first cluster; and a presentation module configured to provide the first cluster to the user.
8. A system comprising: one or more processors; a controller stored on a memory and executable by the one or more processors, the controller configured to receive data indicating an initiation of a search request from a user, data describing a form selected by the user, data describing a graphic form field specified by the user in the form, data describing a first mark specified by the user in the graphic form field, a region of interest, associated with the first mark, specified by the user in the graphic form field, the region of interest defined by an x coordinate value indicating a first distance of the region of interest relative to a first coordinate of the graphic form field and a y coordinate value indicating a second distance of the region of interest relative to a second coordinate of the graphic form field, and data describing a regional aggregation parameter specified by the user for the region of interest, wherein the regional aggregation parameter defines a criteria for aggregating marks in the region of interest; a request customization module configured to customize the search request using the data describing the first mark in the graphic form field, the region of interest, and the regional aggregation parameter; a search module configured to perform a form search on a collection of form data using the search request to determine one or more matching forms that each include at least one mark satisfying the data describing the first mark and the regional aggregation parameter; a management module configured to identify a first marking location associated with a second mark in a first matching form and in response to determining that the first marking location is within a range of a first cluster, classify the first matching form into the first cluster; and a presentation module configured to provide the first cluster to the user. 9. The system of claim 8 , wherein the data describing the first mark comprises the region of interest.