CLOUD SEARCH ANALYTICS
First Claim
1. A computer-implemented method for analyzing keyword searches, comprising:
- 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 which does not correspond 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;
sending a copy of the first file to a reporting layer resource, the reporting layer resource receiving files with keyword-counter values from a plurality of network resources, wherein the reporting layer resource is capable of cumulating the values of the keyword-counters from the plurality of network resources to determine the N most commonly occurring cumulated values over a time T, the time T determined using at least one timer.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of analyzing search metrics are disclosed. System users are provided with insight into the query or search activity in their system domains. Disclosed systems can enable continuous monitoring of search engine logs for search events (i.e., searches performed by applications using the search engine. Collected data regarding search events is used to derive various metrics such as the total number of queries performed in a relevant period, the total number of queries without results; the top N queries with counts; the top N queries which produced no results, with counts; and the top N documents in results, with counts. In at least one embodiment of the disclosure all such metrics are computed for a last full hour period and all metrics, except in some cases a top-N report, are available for user viewing on an hourly basis.
-
Citations
1 Claim
-
1. A computer-implemented method for analyzing keyword searches, comprising:
-
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 which does not correspond 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; sending a copy of the first file to a reporting layer resource, the reporting layer resource receiving files with keyword-counter values from a plurality of network resources, wherein the reporting layer resource is capable of cumulating the values of the keyword-counters from the plurality of network resources to determine the N most commonly occurring cumulated values over a time T, the time T determined using at least one timer.
-
Specification