There are provided methods and systems to analyze rules. The system may
analyze the rules by applying the rules to a most popular query. The most
popular query may be identified as such by containing a particular
keyword. Specifically, a most popular query may contain a keyword that
appears more often than other keyword in a sample of queries received
over a period of time. Next, the system applies the rules to the most
popular query to determine a percentage of coverage of the rules for the
most popular query. For example, a particular rule may evaluate TRUE, if
the rule identifies a keyword in the query. Next the system generates a
percentage of coverage based on a count of the rules that evaluated TRUE
and the total number of rules that were applied to the most popular
query.