9. A system comprising: at least one reporting layer resource; at least one processor in signal communication with the reporting layer resource; and a memory device including instructions that, when executed by the at least one processor, cause the system to: collect data regarding search events occurring within multiple locations by receiving information relating to a search submitted by a user, determining whether each of one or more keywords in the search corresponds to one of a plurality of accessed keyword-counters, each accessed keyword-counter indicating a number of times the corresponding keyword was received in a search, for each detected keyword corresponding to one of the accessed keyword-counters, incrementing the corresponding keyword-counter, for each detected keyword not corresponding to a keyword-counter, establishing a keyword-counter and setting the value of the established keyword-counter to an initial value, storing the values of all keyword-counters in a first file in a fleet resource, periodically cumulate keyword-counter values based on the collected data sending a copy of the first file to a storage resource, saving all sent copy files in the storage resource, and setting the values of all keyword-counters in the first file in the storage resource to zero (0); and store in the reporting layer resource, for subsequent retrieval: a determined total number of search events occurring in a relevant period producing search results; a determined total number of search events occurring in the relevant period not producing search results; a determined N most commonly searched keywords in the relevant period; and a determined N most common documents produced by the search events.
9. A system comprising: at least one reporting layer resource; at least one processor in signal communication with the reporting layer resource; and a memory device including instructions that, when executed by the at least one processor, cause the system to: collect data regarding search events occurring within multiple locations by receiving information relating to a search submitted by a user, determining whether each of one or more keywords in the search corresponds to one of a plurality of accessed keyword-counters, each accessed keyword-counter indicating a number of times the corresponding keyword was received in a search, for each detected keyword corresponding to one of the accessed keyword-counters, incrementing the corresponding keyword-counter, for each detected keyword not corresponding to a keyword-counter, establishing a keyword-counter and setting the value of the established keyword-counter to an initial value, storing the values of all keyword-counters in a first file in a fleet resource, periodically cumulate keyword-counter values based on the collected data sending a copy of the first file to a storage resource, saving all sent copy files in the storage resource, and setting the values of all keyword-counters in the first file in the storage resource to zero (0); and store in the reporting layer resource, for subsequent retrieval: a determined total number of search events occurring in a relevant period producing search results; a determined total number of search events occurring in the relevant period not producing search results; a determined N most commonly searched keywords in the relevant period; and a determined N most common documents produced by the search events. 12. The system of claim 9 , wherein collecting data regarding search events occurring within multiple locations comprises: receiving information relating to a search submitted by a user; determining whether each of one or more keywords in the search corresponds to one of a plurality of accessed keyword-counters, each accessed keyword-counter indicating a number of times the corresponding keyword was received in a search for which a result was not returned; for each detected keyword corresponding to an accessed keyword-counter, incrementing the corresponding keyword-counter; for each detected keyword not corresponding to a keyword-counter, establishing a keyword-counter and setting the value of the established keyword-counter to an initial value; and storing the values of all keyword-counters in a first file in a fleet resource.