8. The computer-implemented method of claim 6 , further periodically cumulating keyword-counter values based on the collected data comprises: setting the value of a timer to an initial value; and retrieving all the saved files to the reporting layer resource; deleting all the saved sent files on the storage resource; cumulating the values of all the keyword-counters; storing the cumulated values of the keyword-counters in the reporting layer resource; determining the N most commonly occurring cumulated values; and storing the N most commonly occurring values in the reporting layer resource for subsequent retrieval, until the value of the timer corresponds to a time T.
6. The computer-implemented method of claim 5 , wherein collecting data regarding search events further comprises: 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).