1. A computer-implemented method comprising: receiving, with one or more computing devices, data indicating an initiation of a search request from a user; receiving, with the one or more computing devices, data describing a form selected by the user; receiving, with the one or more computing devices, data describing a graphic form field specified by the user in the form; receiving, with the one or more computing devices, data describing a first mark specified by the user in the graphic form field; receiving, with the one or more computing devices, 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; receiving, with the one or more computing devices, 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; customizing, with the one or more computing devices, the search request using data describing the first mark in the graphic form field, the region of interest, and the regional aggregation parameter; performing, with the one or more computing devices, 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; identifying, with the one or more computing devices, a first marking location associated with a second mark in a first matching form; in response to determining that the first marking location is within a range of a first cluster, classifying, with the one or more computing devices, the first matching form into the first cluster; and providing, with the one or more computing devices, the first cluster to the user.
1. A computer-implemented method comprising: receiving, with one or more computing devices, data indicating an initiation of a search request from a user; receiving, with the one or more computing devices, data describing a form selected by the user; receiving, with the one or more computing devices, data describing a graphic form field specified by the user in the form; receiving, with the one or more computing devices, data describing a first mark specified by the user in the graphic form field; receiving, with the one or more computing devices, 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; receiving, with the one or more computing devices, 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; customizing, with the one or more computing devices, the search request using data describing the first mark in the graphic form field, the region of interest, and the regional aggregation parameter; performing, with the one or more computing devices, 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; identifying, with the one or more computing devices, a first marking location associated with a second mark in a first matching form; in response to determining that the first marking location is within a range of a first cluster, classifying, with the one or more computing devices, the first matching form into the first cluster; and providing, with the one or more computing devices, the first cluster to the user. 4. The method of claim 1 , wherein the regional aggregation parameter defines the criteria for aggregation as one or more of: at least one mark in the region of interest, no marks in the region of interest, marks in the region of interest being completely contained within the region of interest, marks in the region of interest being partially overlapping with another region of interest.