1. A system to process a data search request, the system including: a query controller module to receive, via an interface of a computer system, the data search request, the data search request including a plurality of constraints corresponding to a query; a search engine to perform a search of a data source based on the data search request to find and count a number of data items; a reduced constraint builder module to formulate, within the computer system, a plurality of search definitions, in response to an identification of the number of data items in excess of a predetermined threshold minimum number of data items, wherein each search definition of a subset of the plurality of constraints is formulated to exclude at least one constraint; wherein the search engine is configured to perform a plurality of searches of the data source for each of the plurality of search definitions to generate a plurality of search results corresponding to each search definition, and to utilize the plurality of search results to calculate, within the computer system, a corresponding data item count for each search definition; and wherein the query controller module is configured to communicate, via the interface of the computer system, the count of data items for the each search definition, the plurality of search definitions, and the number of data items corresponding to the data search request to a client machine for simultaneous display.
1. A system to process a data search request, the system including: a query controller module to receive, via an interface of a computer system, the data search request, the data search request including a plurality of constraints corresponding to a query; a search engine to perform a search of a data source based on the data search request to find and count a number of data items; a reduced constraint builder module to formulate, within the computer system, a plurality of search definitions, in response to an identification of the number of data items in excess of a predetermined threshold minimum number of data items, wherein each search definition of a subset of the plurality of constraints is formulated to exclude at least one constraint; wherein the search engine is configured to perform a plurality of searches of the data source for each of the plurality of search definitions to generate a plurality of search results corresponding to each search definition, and to utilize the plurality of search results to calculate, within the computer system, a corresponding data item count for each search definition; and wherein the query controller module is configured to communicate, via the interface of the computer system, the count of data items for the each search definition, the plurality of search definitions, and the number of data items corresponding to the data search request to a client machine for simultaneous display. 14. The system of claim 1 , including a query builder module that determines whether the search request includes a predetermined threshold maximum number of constraints, and wherein the reduced constraints builder module formulates the plurality of search definitions if the number of constraints does not exceed the predetermined threshold maximum number of constraints.